2023-09-12 14:06:40

by Stephan Gerhold

[permalink] [raw]
Subject: [PATCH 1/6] dt-bindings: regulator: qcom,spmi: Document PM8909

From: Stephan Gerhold <[email protected]>

Document the qcom,pm8909-regulators compatible together with the
necessary supply properties to allow interfacing via the hardware
regulator registers directly via SPMI. This is mainly intended for
debugging since the regulators are typically controlled via the RPM
firmware (qcom,rpm-pm8909-regulators compatible).

Signed-off-by: Stephan Gerhold <[email protected]>
---
.../bindings/regulator/qcom,spmi-regulator.yaml | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)

diff --git a/Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.yaml b/Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.yaml
index bdf34c2de96b..765c31246cc7 100644
--- a/Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.yaml
+++ b/Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.yaml
@@ -19,6 +19,7 @@ properties:
- qcom,pm8005-regulators
- qcom,pm8226-regulators
- qcom,pm8841-regulators
+ - qcom,pm8909-regulators
- qcom,pm8916-regulators
- qcom,pm8941-regulators
- qcom,pm8950-regulators
@@ -206,6 +207,24 @@ allOf:
patternProperties:
"^vdd_s[1-8]-supply$": true

+ - if:
+ properties:
+ compatible:
+ contains:
+ enum:
+ - qcom,pm8909-regulators
+ then:
+ properties:
+ vdd_s1-supply: true
+ vdd_s2-supply: true
+ vdd_l1-supply: true
+ vdd_l2_l5-supply: true
+ vdd_l3_l6_l10-supply: true
+ vdd_l4_l7-supply: true
+ vdd_l8_l11_l15_l18-supply: true
+ vdd_l9_l12_l14_l17-supply: true
+ vdd_l13-supply: true
+
- if:
properties:
compatible:

--
2.42.0


2023-09-12 18:10:13

by Rob Herring

[permalink] [raw]
Subject: Re: [PATCH 1/6] dt-bindings: regulator: qcom,spmi: Document PM8909


On Tue, 12 Sep 2023 09:49:49 +0200, Stephan Gerhold wrote:
> From: Stephan Gerhold <[email protected]>
>
> Document the qcom,pm8909-regulators compatible together with the
> necessary supply properties to allow interfacing via the hardware
> regulator registers directly via SPMI. This is mainly intended for
> debugging since the regulators are typically controlled via the RPM
> firmware (qcom,rpm-pm8909-regulators compatible).
>
> Signed-off-by: Stephan Gerhold <[email protected]>
> ---
> .../bindings/regulator/qcom,spmi-regulator.yaml | 19 +++++++++++++++++++
> 1 file changed, 19 insertions(+)
>

Reviewed-by: Rob Herring <[email protected]>