diff --git a/qcom/sdxnightjar-regulator.dtsi b/qcom/sdxnightjar-regulator.dtsi index 32126cb2c986..3de4186dbb5b 100644 --- a/qcom/sdxnightjar-regulator.dtsi +++ b/qcom/sdxnightjar-regulator.dtsi @@ -4,7 +4,7 @@ /* PMD9650 S1 = VDD_MSS supply */ rpm-regulator-smpa1 { status = "okay"; - pmd9650_s1: regulator-s1 { + S1A: pmd9650_s1: regulator-s1 { regulator-name = "pmd9650_s1"; regulator-min-microvolt = <800000>; regulator-max-microvolt = <800000>; @@ -15,7 +15,7 @@ rpm-regulator-smpa2 { status = "okay"; - pmd9650_s2: regulator-s2 { + S2A: pmd9650_s2: regulator-s2 { regulator-name = "pmd9650_s2"; regulator-min-microvolt = <1256000>; regulator-max-microvolt = <1256000>; @@ -26,7 +26,7 @@ rpm-regulator-smpa3 { status = "okay"; - pmd9650_s3: regulator-s3 { + S3A: pmd9650_s3: regulator-s3 { regulator-name = "pmd9650_s3"; regulator-min-microvolt = <1024000>; regulator-max-microvolt = <1024000>; @@ -37,7 +37,7 @@ rpm-regulator-smpa4 { status = "okay"; - pmd9650_s4: regulator-s4 { + S4A: pmd9650_s4: regulator-s4 { regulator-name = "pmd9650_s4"; regulator-min-microvolt = <1856000>; regulator-max-microvolt = <1856000>; @@ -49,7 +49,9 @@ /* PMD9650 S5 = VDD_CX supply */ rpm-regulator-smpa5 { status = "okay"; - pmd9650_s5_level: regulator-s5-level { + proxy-supply = <&VDD_CX_LEVEL>; + VDD_CX_LEVEL: + S5A_LEVEL: pmd9650_s5_level: regulator-s5-level { compatible = "qcom,rpm-smd-regulator"; regulator-name = "pmd9650_s5_level"; qcom,set = <3>; @@ -57,9 +59,16 @@ ; regulator-max-microvolt = ; + qcom,init-voltage-level = + ; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-voltage =; qcom,use-voltage-level; }; + VDD_CX_LEVEL_AO: + S5A_LEVEL_AO: pmd9650_s5_level_ao: regulator-s5-level-ao { compatible = "qcom,rpm-smd-regulator"; regulator-name = "pmd9650_s5_level_ao"; @@ -71,6 +80,8 @@ qcom,use-voltage-level; }; + VDD_CX_FLOOR_LEVEL: + S5A_FLOOR_LEVEL: pmd9650_s5_floor_level: regulator-s5-floor-level { compatible = "qcom,rpm-smd-regulator"; regulator-name = "pmd9650_s5_floor_level"; @@ -85,7 +96,7 @@ rpm-regulator-ldoa1 { status = "okay"; - pmd9650_l1: regulator-l1 { + L1A: pmd9650_l1: regulator-l1 { regulator-name = "pmd9650_l1"; regulator-min-microvolt = <1224000>; regulator-max-microvolt = <1224000>; @@ -96,7 +107,7 @@ rpm-regulator-ldoa2 { status = "okay"; - pmd9650_l2: regulator-l2 { + L2A: pmd9650_l2: regulator-l2 { regulator-name = "pmd9650_l2"; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <1200000>; @@ -107,7 +118,7 @@ rpm-regulator-ldoa3 { status = "okay"; - pmd9650_l3: regulator-l3 { + L3A: pmd9650_l3: regulator-l3 { regulator-name = "pmd9650_l3"; regulator-min-microvolt = <1000000>; regulator-max-microvolt = <1000000>; @@ -118,7 +129,7 @@ rpm-regulator-ldoa4 { status = "okay"; - pmd9650_l4: regulator-l4 { + L4A: pmd9650_l4: regulator-l4 { regulator-name = "pmd9650_l4"; regulator-min-microvolt = <928000>; regulator-max-microvolt = <928000>; @@ -129,7 +140,7 @@ rpm-regulator-ldoa5 { status = "okay"; - pmd9650_l5: regulator-l5 { + L5A: pmd9650_l5: regulator-l5 { regulator-name = "pmd9650_l5"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; @@ -140,7 +151,7 @@ rpm-regulator-ldoa6 { status = "okay"; - pmd9650_l6: regulator-l6 { + L6A: pmd9650_l6: regulator-l6 { regulator-name = "pmd9650_l6"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; @@ -151,7 +162,7 @@ rpm-regulator-ldoa7 { status = "okay"; - pmd9650_l7: regulator-l7 { + L7A: pmd9650_l7: regulator-l7 { regulator-name = "pmd9650_l7"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <2848000>; @@ -162,7 +173,7 @@ rpm-regulator-ldoa8 { status = "okay"; - pmd9650_l8: regulator-l8 { + L8A: pmd9650_l8: regulator-l8 { regulator-name = "pmd9650_l8"; regulator-min-microvolt = <1000000>; regulator-max-microvolt = <1000000>; @@ -174,6 +185,9 @@ /* PMD9650 L9 = VDD_MX supply */ rpm-regulator-ldoa9 { status = "okay"; + proxy-supply = <&VDD_MX_LEVEL>; + VDD_MX_LEVEL: + L9A_LEVEL: pmd9650_l9_level: regulator-l9-level { compatible = "qcom,rpm-smd-regulator"; regulator-name = "pmd9650_l9_level"; @@ -182,13 +196,18 @@ ; regulator-max-microvolt = ; + qcom,init-voltage-level = + ; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-voltage =; qcom,use-voltage-level; }; }; rpm-regulator-ldoa10 { status = "okay"; - pmd9650_l10: regulator-l10 { + L10A: pmd9650_l10: regulator-l10 { regulator-name = "pmd9650_l10"; regulator-min-microvolt = <3088000>; regulator-max-microvolt = <3088000>; @@ -199,7 +218,7 @@ rpm-regulator-ldoa11 { status = "okay"; - pmd9650_l11: regulator-l11 { + L11A: pmd9650_l11: regulator-l11 { regulator-name = "pmd9650_l11"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <2848000>; @@ -210,7 +229,7 @@ rpm-regulator-ldoa12 { status = "okay"; - pmd9650_l12: regulator-l12 { + L12A: pmd9650_l12: regulator-l12 { regulator-name = "pmd9650_l12"; regulator-min-microvolt = <2704000>; regulator-max-microvolt = <2704000>; @@ -221,7 +240,7 @@ rpm-regulator-ldoa13 { status = "okay"; - pmd9650_l13: regulator-l13 { + L13A: pmd9650_l13: regulator-l13 { regulator-name = "pmd9650_l13"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <2848000>;