aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.yaml
diff options
context:
space:
mode:
authorStephan Gerhold <stephan@gerhold.net>2023-09-12 09:49:51 +0200
committerMark Brown <broonie@kernel.org>2023-09-26 17:42:33 +0200
commit350aab7f8f2c7d7368d2bbc47717696a51014078 (patch)
tree14b0f52f91685acab32de90887a98c47350b1770 /Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.yaml
parentregulator: qcom_spmi: Add PM8909 regulators (diff)
downloadwireguard-linux-350aab7f8f2c7d7368d2bbc47717696a51014078.tar.xz
wireguard-linux-350aab7f8f2c7d7368d2bbc47717696a51014078.zip
dt-bindings: regulator: qcom,spmi: Document PM8019
Document the qcom,pm8019-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-pm8019-regulators compatible). Signed-off-by: Stephan Gerhold <stephan@gerhold.net> Reviewed-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20230912-spmi-pm8909-v1-3-ba4b3bfaf87d@gerhold.net Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.yaml')
-rw-r--r--Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.yaml20
1 files changed, 20 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.yaml b/Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.yaml
index 765c31246cc7..fe6898a89ea1 100644
--- a/Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.yaml
+++ b/Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.yaml
@@ -17,6 +17,7 @@ properties:
- qcom,pm660l-regulators
- qcom,pm8004-regulators
- qcom,pm8005-regulators
+ - qcom,pm8019-regulators
- qcom,pm8226-regulators
- qcom,pm8841-regulators
- qcom,pm8909-regulators
@@ -182,6 +183,25 @@ allOf:
compatible:
contains:
enum:
+ - qcom,pm8019-regulators
+ then:
+ properties:
+ vdd_l1-supply: true
+ vdd_l2_l3-supply: true
+ vdd_l4_l5_l6-supply: true
+ vdd_l7_l8_l11-supply: true
+ vdd_l9-supply: true
+ vdd_l10-supply: true
+ vdd_l12-supply: true
+ vdd_l13_l14-supply: true
+ patternProperties:
+ "^vdd_s[1-4]-supply$": true
+
+ - if:
+ properties:
+ compatible:
+ contains:
+ enum:
- qcom,pm8226-regulators
then:
properties: