Skip to content

Commit cd48f74

Browse files
committed
Add pm8010 RPMH regulators for sm8550 boards
Merge series from Fenglin Wu <quic_fenglinw@quicinc.com>: There are 2 PM8010 PMICs present in sm8550-mtp/sm8550-qrd boards and each of them exposes 7 LDOs. Add RPMH regulator support for them. Signed-off-by: Fenglin Wu <quic_fenglinw@quicinc.com> --- Changes in v2: - Updated subject prefix in the dt-binding commit and fixed the typo. - Separate the DTS commit with board name prefixes. - Link to v1: https://lore.kernel.org/r/20231211-pm8010-regulator-v1-0-571e05fb4ecc@quicinc.com --- Fenglin Wu (5): regulator: qcom-rpmh: extend to support multiple linear voltage ranges regulator: dt-bindings: qcom,rpmh: add compatible for pm8010 regulator: qcom-rpmh: add support for pm8010 regulators arm64: dts: qcom: sm8550-mtp: Add pm8010 regulators arm64: dts: qcom: sm8550-qrd: add PM8010 regulators .../bindings/regulator/qcom,rpmh-regulator.yaml | 14 ++ arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 120 ++++++++++++++ arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 120 ++++++++++++++ drivers/regulator/qcom-rpmh-regulator.c | 177 ++++++++++++++++++--- 4 files changed, 405 insertions(+), 26 deletions(-) --- base-commit: 753e4d5 change-id: 20231205-pm8010-regulator-0348cb19087a Best regards, -- Fenglin Wu <quic_fenglinw@quicinc.com>
2 parents a142ae7 + 2544631 commit cd48f74

File tree

2 files changed

+165
-26
lines changed

2 files changed

+165
-26
lines changed

Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ description: |
4242
For PM7325, smps1 - smps8, ldo1 - ldo19
4343
For PM8005, smps1 - smps4
4444
For PM8009, smps1 - smps2, ldo1 - ldo7
45+
For PM8010, ldo1 - ldo7
4546
For PM8150, smps1 - smps10, ldo1 - ldo18
4647
For PM8150L, smps1 - smps8, ldo1 - ldo11, bob, flash, rgb
4748
For PM8350, smps1 - smps12, ldo1 - ldo10
@@ -68,6 +69,7 @@ properties:
6869
- qcom,pm8005-rpmh-regulators
6970
- qcom,pm8009-rpmh-regulators
7071
- qcom,pm8009-1-rpmh-regulators
72+
- qcom,pm8010-rpmh-regulators
7173
- qcom,pm8150-rpmh-regulators
7274
- qcom,pm8150l-rpmh-regulators
7375
- qcom,pm8350-rpmh-regulators
@@ -238,6 +240,18 @@ allOf:
238240
"^vdd-l[1-47]-supply$": true
239241
"^vdd-s[1-2]-supply$": true
240242

243+
- if:
244+
properties:
245+
compatible:
246+
enum:
247+
- qcom,pm8010-rpmh-regulators
248+
then:
249+
properties:
250+
vdd-l1-l2-supply: true
251+
vdd-l3-l4-supply: true
252+
patternProperties:
253+
"^vdd-l[5-7]-supply$": true
254+
241255
- if:
242256
properties:
243257
compatible:

0 commit comments

Comments
 (0)