Konrad Dybcio
66171d3fa0
dt-bindings: soc: qcom,rpmh-rsc: Require power-domains
...
The Linux RPMh implementation refrains from sending some RPMh votes until
the system is about to enter suspend (which is indicated by all CPU cores
entering a low-power state). Lack of the power-domains property will make
it such that these votes are never sent.
Require the power-domains property as discussed in [1].
[1] https://lore.kernel.org/linux-arm-msm/20230512150425.3171122-1-quic_bjorande@quicinc.com/
Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20230531-topic-rsc-v1-1-b4a985f57b8b@linaro.org
2023-06-13 14:54:10 -07:00
Melody Olvera
22b0e764c1
dt-bindings: soc: qcom,rpmh-rsc: Update to allow for generic nodes
...
Update the bindings to allow for generic regulator nodes instead of
device-specific node names.
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20230112203653.23139-1-quic_molvera@quicinc.com
2023-02-06 12:10:17 -08:00
Maulik Shah
144560b070
dt-bindings: soc: qcom: Update devicetree binding document for rpmh-rsc
...
The change documents power-domains property for RSC device.
This optional property points to corresponding PM domain node.
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com >
Acked-by: Rob Herring <robh@kernel.org >
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org >
Tested-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org > # SM8450
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221018152837.619426-2-ulf.hansson@linaro.org
2022-11-09 21:14:21 -06:00
Krzysztof Kozlowski
52b23f1243
dt-bindings: soc: qcom,rpmh-rsc: simplify qcom,tcs-config
...
The schema for "qcom,tcs-config" property can be a little bit simpler,
without the need of defining each item. Also move the description of
each part of "qcom,tcs-config" tupple to the tupple items description.
Suggested-by: Rob Herring <robh@kernel.org >
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20220426110757.80603-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2022-07-20 10:11:11 -05:00
Krzysztof Kozlowski
38d46b0f41
dt-bindings: soc: qcom,rpmh-rsc: convert to dtschema
...
Convert the Qualcomm RPMH RSC bindings to DT Schema.
Changes against original bindings:
1. Add qcom,tcs-offset as a property instead of one of reg (not used
that way).
2. Add limits to interrupts.
3. Add child nodes (bcm-voter, clock-controller, power-controller).
4. Extend the example with more complex one.
The device description and DTS examples were copied from existing
sources, so keep the license as GPL-2.0-only.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
Link: https://lore.kernel.org/r/20220411085935.130072-4-krzysztof.kozlowski@linaro.org
2022-04-19 13:04:01 -05:00