From fc7939f394bad15a5f93b62ecae4a0508a25542b Mon Sep 17 00:00:00 2001 From: David Collins Date: Thu, 16 Dec 2021 17:55:03 -0800 Subject: [PATCH] ARM: dts: qcom: switch to RPMh control of VRM managed regulators on Kalama Replace the stub-regulator devices for VRM managed PMIC regulators with rpmh-regulator devices. This ensures that consumers are able to modify the physical state of these PMIC regulators. Change-Id: I25305f20192a13d1cd6b6ac2914b10ec42e00c12 --- qcom/kalama-regulators.dtsi | 1632 +++++++++++++++++++++++------------ 1 file changed, 1083 insertions(+), 549 deletions(-) diff --git a/qcom/kalama-regulators.dtsi b/qcom/kalama-regulators.dtsi index c8dbf611..ab3fb9eb 100644 --- a/qcom/kalama-regulators.dtsi +++ b/qcom/kalama-regulators.dtsi @@ -291,555 +291,1089 @@ ; }; }; -}; -/ { - L1B: pm_humu_l1: regulator-pm-humu-l1 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_humu_l1"; - regulator-min-microvolt = <1710000>; - regulator-max-microvolt = <1950000>; - qcom,hpm-min-load = <30000>; - }; - - L2B: pm_humu_l2: regulator-pm-humu-l2 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_humu_l2"; - regulator-min-microvolt = <2900000>; - regulator-max-microvolt = <3600000>; - qcom,hpm-min-load = <10000>; - }; - - L3B: pm_humu_l3: regulator-pm-humu-l3 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_humu_l3"; - regulator-min-microvolt = <1170000>; - regulator-max-microvolt = <1350000>; - qcom,hpm-min-load = <30000>; - }; - - L4B: pm_humu_l4: regulator-pm-humu-l4 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_humu_l4"; - regulator-min-microvolt = <1800000>; - regulator-max-microvolt = <1800000>; - qcom,hpm-min-load = <30000>; - }; - - L5B: pm_humu_l5: regulator-pm-humu-l5 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_humu_l5"; - regulator-min-microvolt = <3000000>; - regulator-max-microvolt = <3300000>; - qcom,hpm-min-load = <10000>; - }; - - L6B: pm_humu_l6: regulator-pm-humu-l6 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_humu_l6"; - regulator-min-microvolt = <1700000>; - regulator-max-microvolt = <3300000>; - qcom,hpm-min-load = <10000>; - }; - - L7B: pm_humu_l7: regulator-pm-humu-l7 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_humu_l7"; - regulator-min-microvolt = <1700000>; - regulator-max-microvolt = <3300000>; - qcom,hpm-min-load = <10000>; - }; - - L8B: pm_humu_l8: regulator-pm-humu-l8 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_humu_l8"; - regulator-min-microvolt = <1650000>; - regulator-max-microvolt = <3600000>; - qcom,hpm-min-load = <10000>; - }; - - L9B: pm_humu_l9: regulator-pm-humu-l9 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_humu_l9"; - regulator-min-microvolt = <1650000>; - regulator-max-microvolt = <3600000>; - qcom,hpm-min-load = <10000>; - }; - - L10B: pm_humu_l10: regulator-pm-humu-l10 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_humu_l10"; - regulator-min-microvolt = <1620000>; - regulator-max-microvolt = <1980000>; - qcom,hpm-min-load = <30000>; - }; - - L11B: pm_humu_l11: regulator-pm-humu-l11 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_humu_l11"; - regulator-min-microvolt = <1100000>; - regulator-max-microvolt = <1300000>; - qcom,hpm-min-load = <30000>; - }; - - L12B: pm_humu_l12: regulator-pm-humu-l12 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_humu_l12"; - regulator-min-microvolt = <1710000>; - regulator-max-microvolt = <1950000>; - qcom,hpm-min-load = <30000>; - }; - - L13B: pm_humu_l13: regulator-pm-humu-l13 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_humu_l13"; - regulator-min-microvolt = <2700000>; - regulator-max-microvolt = <3300000>; - qcom,hpm-min-load = <10000>; - }; - - L14B: pm_humu_l14: regulator-pm-humu-l14 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_humu_l14"; - regulator-min-microvolt = <2700000>; - regulator-max-microvolt = <3600000>; - qcom,hpm-min-load = <10000>; - }; - - L15B: pm_humu_l15: regulator-pm-humu-l15 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_humu_l15"; - regulator-min-microvolt = <1760000>; - regulator-max-microvolt = <1800000>; - qcom,hpm-min-load = <30000>; - }; - - L16B: pm_humu_l16: regulator-pm-humu-l16 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_humu_l16"; - regulator-min-microvolt = <2000000>; - regulator-max-microvolt = <3400000>; - qcom,hpm-min-load = <10000>; - }; - - L17B: pm_humu_l17: regulator-pm-humu-l17 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_humu_l17"; - regulator-min-microvolt = <2400000>; - regulator-max-microvolt = <3600000>; - qcom,hpm-min-load = <10000>; - }; - - BOB1: pm_humu_bob1: regulator-pm-humu-bob1 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_humu_bob1"; - regulator-min-microvolt = <3200000>; - regulator-max-microvolt = <4350000>; - }; - - BOB2: pm_humu_bob2: regulator-pm-humu-bob2 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_humu_bob2"; - regulator-min-microvolt = <2720000>; - regulator-max-microvolt = <3960000>; - }; - - L1C: pm_v6c_l1: regulator-pm-v6c-l1 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v6c_l1"; - regulator-min-microvolt = <1100000>; - regulator-max-microvolt = <1300000>; - qcom,hpm-min-load = <30000>; - }; - - L2C: pm_v6c_l2: regulator-pm-v6c-l2 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v6c_l2"; - regulator-min-microvolt = <870000>; - regulator-max-microvolt = <970000>; - qcom,hpm-min-load = <30000>; - }; - - L3C: pm_v6c_l3: regulator-pm-v6c-l3 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v6c_l3"; - regulator-min-microvolt = <835000>; - regulator-max-microvolt = <912000>; - qcom,hpm-min-load = <30000>; - }; - - L1D: pm_v6d_l1: regulator-pm-v6d-l1 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v6d_l1"; - regulator-min-microvolt = <825000>; - regulator-max-microvolt = <925000>; - qcom,hpm-min-load = <30000>; - }; - - L3D: pm_v6d_l3: regulator-pm-v6d-l3 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v6d_l3"; - regulator-min-microvolt = <880000>; - regulator-max-microvolt = <1800000>; - qcom,hpm-min-load = <30000>; - }; - - S4E: pm_v6e_s4: regulator-pm-v6e-s4 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v6e_s4"; - regulator-min-microvolt = <864000>; - regulator-max-microvolt = <1650000>; - }; - - S5E: pm_v6e_s5: regulator-pm-v6e-s5 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v6e_s5"; - regulator-min-microvolt = <1010000>; - regulator-max-microvolt = <1120000>; - }; - - L1E: pm_v6e_l1: regulator-pm-v6e-l1 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v6e_l1"; - regulator-min-microvolt = <870000>; - regulator-max-microvolt = <970000>; - qcom,hpm-min-load = <30000>; - }; - - L2E: pm_v6e_l2: regulator-pm-v6e-l2 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v6e_l2"; - regulator-min-microvolt = <824000>; - regulator-max-microvolt = <920000>; - qcom,hpm-min-load = <30000>; - }; - - L3E: pm_v6e_l3: regulator-pm-v6e-l3 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v6e_l3"; - regulator-min-microvolt = <1200000>; - regulator-max-microvolt = <1200000>; - qcom,hpm-min-load = <30000>; - }; - - S4F: pm_v8_s4: regulator-pm-v8-s4 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v8_s4"; - regulator-min-microvolt = <470000>; - regulator-max-microvolt = <570000>; - }; - - L1F: pm_v8_l1: regulator-pm-v8-l1 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v8_l1"; - regulator-min-microvolt = <830000>; - regulator-max-microvolt = <920000>; - qcom,hpm-min-load = <30000>; - }; - - L2F: pm_v8_l2: regulator-pm-v8-l2 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v8_l2"; - regulator-min-microvolt = <830000>; - regulator-max-microvolt = <920000>; - qcom,hpm-min-load = <30000>; - }; - - L3F: pm_v8_l3: regulator-pm-v8-l3 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v8_l3"; - regulator-min-microvolt = <824000>; - regulator-max-microvolt = <920000>; - qcom,hpm-min-load = <30000>; - }; - - S1G: pm_v6g_s1: regulator-pm-v6g-s1 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v6g_s1"; - regulator-min-microvolt = <1168000>; - regulator-max-microvolt = <2050000>; - }; - - S2G: pm_v6g_s2: regulator-pm-v6g-s2 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v6g_s2"; - regulator-min-microvolt = <850000>; - regulator-max-microvolt = <1056000>; - }; - - S3G: pm_v6g_s3: regulator-pm-v6g-s3 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v6g_s3"; - regulator-min-microvolt = <584000>; - regulator-max-microvolt = <870000>; - }; - - S4G: pm_v6g_s4: regulator-pm-v6g-s4 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v6g_s4"; - regulator-min-microvolt = <1250000>; - regulator-max-microvolt = <1500000>; - }; - - S5G: pm_v6g_s5: regulator-pm-v6g-s5 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v6g_s5"; - regulator-min-microvolt = <800000>; - regulator-max-microvolt = <1000000>; - }; - - S6G: pm_v6g_s6: regulator-pm-v6g-s6 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v6g_s6"; - regulator-min-microvolt = <1850000>; - regulator-max-microvolt = <1900000>; - }; - - L1G: pm_v6g_l1: regulator-pm-v6g-l1 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v6g_l1"; - regulator-min-microvolt = <1140000>; - regulator-max-microvolt = <1260000>; - qcom,hpm-min-load = <30000>; - }; - - L2G: pm_v6g_l2: regulator-pm-v6g-l2 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v6g_l2"; - regulator-min-microvolt = <1100000>; - regulator-max-microvolt = <1900000>; - qcom,hpm-min-load = <30000>; - }; - - L3G: pm_v6g_l3: regulator-pm-v6g-l3 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm_v6g_l3"; - regulator-min-microvolt = <1140000>; - regulator-max-microvolt = <1260000>; - qcom,hpm-min-load = <30000>; - }; - - L1K: pmr_nalojrk_l1: regulator-pmr-nalojrk-l1 { - compatible = "qcom,stub-regulator"; - regulator-name = "pmr_nalojrk_l1"; - regulator-min-microvolt = <530000>; - regulator-max-microvolt = <800000>; - qcom,hpm-min-load = <30000>; - }; - - L2K: pmr_nalojrk_l2: regulator-pmr-nalojrk-l2 { - compatible = "qcom,stub-regulator"; - regulator-name = "pmr_nalojrk_l2"; - regulator-min-microvolt = <530000>; - regulator-max-microvolt = <800000>; - qcom,hpm-min-load = <30000>; - }; - - L3K: pmr_nalojrk_l3: regulator-pmr-nalojrk-l3 { - compatible = "qcom,stub-regulator"; - regulator-name = "pmr_nalojrk_l3"; - regulator-min-microvolt = <824000>; - regulator-max-microvolt = <930000>; - qcom,hpm-min-load = <30000>; - }; - - L4K: pmr_nalojrk_l4: regulator-pmr-nalojrk-l4 { - compatible = "qcom,stub-regulator"; - regulator-name = "pmr_nalojrk_l4"; - regulator-min-microvolt = <1170000>; - regulator-max-microvolt = <1236000>; - qcom,hpm-min-load = <30000>; - }; - - L5K: pmr_nalojrk_l5: regulator-pmr-nalojrk-l5 { - compatible = "qcom,stub-regulator"; - regulator-name = "pmr_nalojrk_l5"; - regulator-min-microvolt = <752000>; - regulator-max-microvolt = <824000>; - qcom,hpm-min-load = <30000>; - }; - - L6K: pmr_nalojrk_l6: regulator-pmr-nalojrk-l6 { - compatible = "qcom,stub-regulator"; - regulator-name = "pmr_nalojrk_l6"; - regulator-min-microvolt = <1696000>; - regulator-max-microvolt = <1950000>; - qcom,hpm-min-load = <30000>; - }; - - L7K: pmr_nalojrk_l7: regulator-pmr-nalojrk-l7 { - compatible = "qcom,stub-regulator"; - regulator-name = "pmr_nalojrk_l7"; - regulator-min-microvolt = <1136000>; - regulator-max-microvolt = <1236000>; - qcom,hpm-min-load = <30000>; - }; - - L1L: pmr_nalojrl_l1: regulator-pmr-nalojrl-l1 { - compatible = "qcom,stub-regulator"; - regulator-name = "pmr_nalojrl_l1"; - regulator-min-microvolt = <800000>; - regulator-max-microvolt = <1800000>; - qcom,hpm-min-load = <30000>; - }; - - L2L: pmr_nalojrl_l2: regulator-pmr-nalojrl-l2 { - compatible = "qcom,stub-regulator"; - regulator-name = "pmr_nalojrl_l2"; - regulator-min-microvolt = <800000>; - regulator-max-microvolt = <1800000>; - qcom,hpm-min-load = <30000>; - }; - - L3L: pmr_nalojrl_l3: regulator-pmr-nalojrl-l3 { - compatible = "qcom,stub-regulator"; - regulator-name = "pmr_nalojrl_l3"; - regulator-min-microvolt = <866000>; - regulator-max-microvolt = <944000>; - qcom,hpm-min-load = <30000>; - }; - - L4L: pmr_nalojrl_l4: regulator-pmr-nalojrl-l4 { - compatible = "qcom,stub-regulator"; - regulator-name = "pmr_nalojrl_l4"; - regulator-min-microvolt = <1140000>; - regulator-max-microvolt = <1236000>; - qcom,hpm-min-load = <30000>; - }; - - L5L: pmr_nalojrl_l5: regulator-pmr-nalojrl-l5 { - compatible = "qcom,stub-regulator"; - regulator-name = "pmr_nalojrl_l5"; - regulator-min-microvolt = <760000>; - regulator-max-microvolt = <824000>; - qcom,hpm-min-load = <30000>; - }; - - L6L: pmr_nalojrl_l6: regulator-pmr-nalojrl-l6 { - compatible = "qcom,stub-regulator"; - regulator-name = "pmr_nalojrl_l6"; - regulator-min-microvolt = <1710000>; - regulator-max-microvolt = <1854000>; - qcom,hpm-min-load = <30000>; - }; - - L7L: pmr_nalojrl_l7: regulator-pmr-nalojrl-l7 { - compatible = "qcom,stub-regulator"; - regulator-name = "pmr_nalojrl_l7"; - regulator-min-microvolt = <588000>; - regulator-max-microvolt = <800000>; - qcom,hpm-min-load = <30000>; - }; - - L1M: pm8010m_l1: regulator-pm8010m-l1 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm8010m_l1"; - regulator-min-microvolt = <1050000>; - regulator-max-microvolt = <1180000>; - qcom,hpm-min-load = <30000>; - }; - - L2M: pm8010m_l2: regulator-pm8010m-l2 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm8010m_l2"; - regulator-min-microvolt = <950000>; - regulator-max-microvolt = <1150000>; - qcom,hpm-min-load = <30000>; - }; - - L3M: pm8010m_l3: regulator-pm8010m-l3 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm8010m_l3"; - regulator-min-microvolt = <2700000>; - regulator-max-microvolt = <2900000>; - qcom,hpm-min-load = <10000>; - }; - - L4M: pm8010m_l4: regulator-pm8010m-l4 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm8010m_l4"; - regulator-min-microvolt = <2700000>; - regulator-max-microvolt = <2900000>; - qcom,hpm-min-load = <10000>; - }; - - L5M: pm8010m_l5: regulator-pm8010m-l5 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm8010m_l5"; - regulator-min-microvolt = <1700000>; - regulator-max-microvolt = <1900000>; - qcom,hpm-min-load = <10000>; - }; - - L6M: pm8010m_l6: regulator-pm8010m-l6 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm8010m_l6"; - regulator-min-microvolt = <2700000>; - regulator-max-microvolt = <2900000>; - qcom,hpm-min-load = <10000>; - }; - - L7M: pm8010m_l7: regulator-pm8010m-l7 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm8010m_l7"; - regulator-min-microvolt = <2700000>; - regulator-max-microvolt = <3000000>; - qcom,hpm-min-load = <10000>; - }; - - L1N: pm8010n_l1: regulator-pm8010n-l1 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm8010n_l1"; - regulator-min-microvolt = <1050000>; - regulator-max-microvolt = <1200000>; - qcom,hpm-min-load = <30000>; - }; - - L2N: pm8010n_l2: regulator-pm8010n-l2 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm8010n_l2"; - regulator-min-microvolt = <950000>; - regulator-max-microvolt = <1150000>; - qcom,hpm-min-load = <30000>; - }; - - L3N: pm8010n_l3: regulator-pm8010n-l3 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm8010n_l3"; - regulator-min-microvolt = <1800000>; - regulator-max-microvolt = <1800000>; - qcom,hpm-min-load = <10000>; - }; - - L4N: pm8010n_l4: regulator-pm8010n-l4 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm8010n_l4"; - regulator-min-microvolt = <1700000>; - regulator-max-microvolt = <1900000>; - qcom,hpm-min-load = <10000>; - }; - - L5N: pm8010n_l5: regulator-pm8010n-l5 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm8010n_l5"; - regulator-min-microvolt = <2700000>; - regulator-max-microvolt = <2900000>; - qcom,hpm-min-load = <10000>; - }; - - L6N: pm8010n_l6: regulator-pm8010n-l6 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm8010n_l6"; - regulator-min-microvolt = <2800000>; - regulator-max-microvolt = <2800000>; - qcom,hpm-min-load = <10000>; - }; - - L7N: pm8010n_l7: regulator-pm8010n-l7 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm8010n_l7"; - regulator-min-microvolt = <3000000>; - regulator-max-microvolt = <3600000>; - qcom,hpm-min-load = <10000>; + rpmh-regulator-ldob1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L1B: pm_humu_l1: regulator-pm-humu-l1 { + regulator-name = "pm_humu_l1"; + qcom,set = ; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + qcom,init-voltage = <1800000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldob2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob2"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 10000>; + + L2B: pm_humu_l2: regulator-pm-humu-l2 { + regulator-name = "pm_humu_l2"; + qcom,set = ; + regulator-min-microvolt = <3008000>; + regulator-max-microvolt = <3008000>; + qcom,init-voltage = <3008000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldob5 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob5"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 10000>; + + L5B: pm_humu_l5: regulator-pm-humu-l5 { + regulator-name = "pm_humu_l5"; + qcom,set = ; + regulator-min-microvolt = <3104000>; + regulator-max-microvolt = <3104000>; + qcom,init-voltage = <3104000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldob6 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob6"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 10000>; + + L6B: pm_humu_l6: regulator-pm-humu-l6 { + regulator-name = "pm_humu_l6"; + qcom,set = ; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3008000>; + qcom,init-voltage = <1800000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldob7 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob7"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 10000>; + + L7B: pm_humu_l7: regulator-pm-humu-l7 { + regulator-name = "pm_humu_l7"; + qcom,set = ; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3008000>; + qcom,init-voltage = <1800000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldob8 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob8"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 10000>; + + L8B: pm_humu_l8: regulator-pm-humu-l8 { + regulator-name = "pm_humu_l8"; + qcom,set = ; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3008000>; + qcom,init-voltage = <1800000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldob9 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob9"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 10000>; + + L9B: pm_humu_l9: regulator-pm-humu-l9 { + regulator-name = "pm_humu_l9"; + qcom,set = ; + regulator-min-microvolt = <2960000>; + regulator-max-microvolt = <3008000>; + qcom,init-voltage = <2960000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldob10 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob10"; + qcom,regulator-type = "pmic5-ldo"; + + L10B: pm_humu_l10: regulator-pm-humu-l10 { + regulator-name = "pm_humu_l10"; + qcom,set = ; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + qcom,init-voltage = <1800000>; + }; + }; + + rpmh-regulator-ldob11 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob11"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L11B: pm_humu_l11: regulator-pm-humu-l11 { + regulator-name = "pm_humu_l11"; + qcom,set = ; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1504000>; + qcom,init-voltage = <1200000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldob12 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob12"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L12B: pm_humu_l12: regulator-pm-humu-l12 { + regulator-name = "pm_humu_l12"; + qcom,set = ; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + qcom,init-voltage = <1800000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldob13 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob13"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 10000>; + + L13B: pm_humu_l13: regulator-pm-humu-l13 { + regulator-name = "pm_humu_l13"; + qcom,set = ; + regulator-min-microvolt = <3000000>; + regulator-max-microvolt = <3000000>; + qcom,init-voltage = <3000000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldob14 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob14"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 10000>; + + L14B: pm_humu_l14: regulator-pm-humu-l14 { + regulator-name = "pm_humu_l14"; + qcom,set = ; + regulator-min-microvolt = <3200000>; + regulator-max-microvolt = <3200000>; + qcom,init-voltage = <3200000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldob15 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob15"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L15B: pm_humu_l15: regulator-pm-humu-l15 { + regulator-name = "pm_humu_l15"; + qcom,set = ; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + qcom,init-voltage = <1800000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldob16 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob16"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 10000>; + + L16B: pm_humu_l16: regulator-pm-humu-l16 { + regulator-name = "pm_humu_l16"; + qcom,set = ; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3300000>; + qcom,init-voltage = <2800000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldob17 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob17"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 10000>; + + L17B: pm_humu_l17: regulator-pm-humu-l17 { + regulator-name = "pm_humu_l17"; + qcom,set = ; + regulator-min-microvolt = <2504000>; + regulator-max-microvolt = <2504000>; + qcom,init-voltage = <2504000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-bobb1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "bobb1"; + + BOB1: pm_humu_bob1: regulator-pm-humu-bob1 { + regulator-name = "pm_humu_bob1"; + qcom,set = ; + regulator-min-microvolt = <3008000>; + regulator-max-microvolt = <3960000>; + qcom,init-voltage = <3296000>; + }; + }; + + rpmh-regulator-bobb2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "bobb2"; + + BOB2: pm_humu_bob2: regulator-pm-humu-bob2 { + regulator-name = "pm_humu_bob2"; + qcom,set = ; + regulator-min-microvolt = <2704000>; + regulator-max-microvolt = <3008000>; + qcom,init-voltage = <2720000>; + }; + }; + + rpmh-regulator-ldoc1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoc1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L1C: pm_v6c_l1: regulator-pm-v6c-l1 { + regulator-name = "pm_v6c_l1"; + qcom,set = ; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + qcom,init-voltage = <1200000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldoc3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoc3"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L3C: pm_v6c_l3: regulator-pm-v6c-l3 { + regulator-name = "pm_v6c_l3"; + qcom,set = ; + regulator-min-microvolt = <880000>; + regulator-max-microvolt = <912000>; + qcom,init-voltage = <912000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldod1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldod1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L1D: pm_v6d_l1: regulator-pm-v6d-l1 { + regulator-name = "pm_v6d_l1"; + qcom,set = ; + regulator-min-microvolt = <880000>; + regulator-max-microvolt = <920000>; + qcom,init-voltage = <880000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-smpe4 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpe4"; + + S4E: pm_v6e_s4: regulator-pm-v6e-s4 { + regulator-name = "pm_v6e_s4"; + qcom,set = ; + regulator-min-microvolt = <904000>; + regulator-max-microvolt = <984000>; + qcom,init-voltage = <952000>; + }; + }; + + rpmh-regulator-smpe5 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpe5"; + + S5E: pm_v6e_s5: regulator-pm-v6e-s5 { + regulator-name = "pm_v6e_s5"; + qcom,set = ; + regulator-min-microvolt = <1010000>; + regulator-max-microvolt = <1120000>; + qcom,init-voltage = <1080000>; + }; + }; + + rpmh-regulator-ldoe1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L1E: pm_v6e_l1: regulator-pm-v6e-l1 { + regulator-name = "pm_v6e_l1"; + qcom,set = ; + regulator-min-microvolt = <880000>; + regulator-max-microvolt = <912000>; + qcom,init-voltage = <880000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldoe2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe2"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L2E: pm_v6e_l2: regulator-pm-v6e-l2 { + regulator-name = "pm_v6e_l2"; + qcom,set = ; + regulator-min-microvolt = <870000>; + regulator-max-microvolt = <970000>; + qcom,init-voltage = <904000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldoe3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe3"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L3E: pm_v6e_l3: regulator-pm-v6e-l3 { + regulator-name = "pm_v6e_l3"; + qcom,set = ; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + qcom,init-voltage = <1200000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-smpf4 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpf4"; + + S4F: pm_v8_s4: regulator-pm-v8-s4 { + regulator-name = "pm_v8_s4"; + qcom,set = ; + regulator-min-microvolt = <300000>; + regulator-max-microvolt = <700000>; + qcom,init-voltage = <500000>; + }; + }; + + rpmh-regulator-ldof1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldof1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L1F: pm_v8_l1: regulator-pm-v8-l1 { + regulator-name = "pm_v8_l1"; + qcom,set = ; + regulator-min-microvolt = <880000>; + regulator-max-microvolt = <912000>; + qcom,init-voltage = <912000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldof2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldof2"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L2F: pm_v8_l2: regulator-pm-v8-l2 { + regulator-name = "pm_v8_l2"; + qcom,set = ; + regulator-min-microvolt = <880000>; + regulator-max-microvolt = <912000>; + qcom,init-voltage = <880000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldof3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldof3"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L3F: pm_v8_l3: regulator-pm-v8-l3 { + regulator-name = "pm_v8_l3"; + qcom,set = ; + regulator-min-microvolt = <880000>; + regulator-max-microvolt = <912000>; + qcom,init-voltage = <912000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-smpg1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpg1"; + + S1G: pm_v6g_s1: regulator-pm-v6g-s1 { + regulator-name = "pm_v6g_s1"; + qcom,set = ; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1300000>; + qcom,init-voltage = <1256000>; + }; + }; + + rpmh-regulator-smpg2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpg2"; + + S2G: pm_v6g_s2: regulator-pm-v6g-s2 { + regulator-name = "pm_v6g_s2"; + qcom,set = ; + regulator-min-microvolt = <800000>; + regulator-max-microvolt = <1000000>; + qcom,init-voltage = <852000>; + }; + }; + + rpmh-regulator-smpg3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpg3"; + + S3G: pm_v6g_s3: regulator-pm-v6g-s3 { + regulator-name = "pm_v6g_s3"; + qcom,set = ; + regulator-min-microvolt = <300000>; + regulator-max-microvolt = <1004000>; + qcom,init-voltage = <752000>; + }; + }; + + rpmh-regulator-smpg4 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpg4"; + + S4G: pm_v6g_s4: regulator-pm-v6g-s4 { + regulator-name = "pm_v6g_s4"; + qcom,set = ; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1308000>; + qcom,init-voltage = <1300000>; + }; + }; + + rpmh-regulator-smpg5 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpg5"; + + S5G: pm_v6g_s5: regulator-pm-v6g-s5 { + regulator-name = "pm_v6g_s5"; + qcom,set = ; + regulator-min-microvolt = <500000>; + regulator-max-microvolt = <1004000>; + qcom,init-voltage = <852000>; + }; + }; + + rpmh-regulator-smpg6 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpg6"; + + S6G: pm_v6g_s6: regulator-pm-v6g-s6 { + regulator-name = "pm_v6g_s6"; + qcom,set = ; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <2000000>; + qcom,init-voltage = <1856000>; + }; + }; + + rpmh-regulator-ldog1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldog1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L1G: pm_v6g_l1: regulator-pm-v6g-l1 { + regulator-name = "pm_v6g_l1"; + qcom,set = ; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + qcom,init-voltage = <1200000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldog2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldog2"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L2G: pm_v6g_l2: regulator-pm-v6g-l2 { + regulator-name = "pm_v6g_l2"; + qcom,set = ; + regulator-min-microvolt = <1100000>; + regulator-max-microvolt = <1200000>; + qcom,init-voltage = <1200000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldog3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldog3"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L3G: pm_v6g_l3: regulator-pm-v6g-l3 { + regulator-name = "pm_v6g_l3"; + qcom,set = ; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + qcom,init-voltage = <1200000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldok1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldok1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L1K: pmr_nalojrk_l1: regulator-pmr-nalojrk-l1 { + regulator-name = "pmr_nalojrk_l1"; + qcom,set = ; + regulator-min-microvolt = <400000>; + regulator-max-microvolt = <900000>; + qcom,init-voltage = <800000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldok2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldok2"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L2K: pmr_nalojrk_l2: regulator-pmr-nalojrk-l2 { + regulator-name = "pmr_nalojrk_l2"; + qcom,set = ; + regulator-min-microvolt = <500000>; + regulator-max-microvolt = <900000>; + qcom,init-voltage = <800000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldok3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldok3"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L3K: pmr_nalojrk_l3: regulator-pmr-nalojrk-l3 { + regulator-name = "pmr_nalojrk_l3"; + qcom,set = ; + regulator-min-microvolt = <880000>; + regulator-max-microvolt = <912000>; + qcom,init-voltage = <880000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldok4 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldok4"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L4K: pmr_nalojrk_l4: regulator-pmr-nalojrk-l4 { + regulator-name = "pmr_nalojrk_l4"; + qcom,set = ; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + qcom,init-voltage = <1200000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldok5 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldok5"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L5K: pmr_nalojrk_l5: regulator-pmr-nalojrk-l5 { + regulator-name = "pmr_nalojrk_l5"; + qcom,set = ; + regulator-min-microvolt = <800000>; + regulator-max-microvolt = <800000>; + qcom,init-voltage = <800000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldok6 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldok6"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L6K: pmr_nalojrk_l6: regulator-pmr-nalojrk-l6 { + regulator-name = "pmr_nalojrk_l6"; + qcom,set = ; + regulator-min-microvolt = <1776000>; + regulator-max-microvolt = <1900000>; + qcom,init-voltage = <1776000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldok7 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldok7"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L7K: pmr_nalojrk_l7: regulator-pmr-nalojrk-l7 { + regulator-name = "pmr_nalojrk_l7"; + qcom,set = ; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + qcom,init-voltage = <1200000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldol3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldol3"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L3L: pmr_nalojrl_l3: regulator-pmr-nalojrl-l3 { + regulator-name = "pmr_nalojrl_l3"; + qcom,set = ; + regulator-min-microvolt = <880000>; + regulator-max-microvolt = <912000>; + qcom,init-voltage = <912000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldol4 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldol4"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L4L: pmr_nalojrl_l4: regulator-pmr-nalojrl-l4 { + regulator-name = "pmr_nalojrl_l4"; + qcom,set = ; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + qcom,init-voltage = <1200000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldol5 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldol5"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L5L: pmr_nalojrl_l5: regulator-pmr-nalojrl-l5 { + regulator-name = "pmr_nalojrl_l5"; + qcom,set = ; + regulator-min-microvolt = <800000>; + regulator-max-microvolt = <800000>; + qcom,init-voltage = <800000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldol6 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldol6"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L6L: pmr_nalojrl_l6: regulator-pmr-nalojrl-l6 { + regulator-name = "pmr_nalojrl_l6"; + qcom,set = ; + regulator-min-microvolt = <1776000>; + regulator-max-microvolt = <1776000>; + qcom,init-voltage = <1776000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldol7 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldol7"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L7L: pmr_nalojrl_l7: regulator-pmr-nalojrl-l7 { + regulator-name = "pmr_nalojrl_l7"; + qcom,set = ; + regulator-min-microvolt = <500000>; + regulator-max-microvolt = <900000>; + qcom,init-voltage = <752000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldom1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldom1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L1M: pm8010m_l1: regulator-pm8010m-l1 { + regulator-name = "pm8010m_l1"; + qcom,set = ; + regulator-min-microvolt = <1056000>; + regulator-max-microvolt = <1056000>; + qcom,init-voltage = <1056000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldom2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldom2"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L2M: pm8010m_l2: regulator-pm8010m-l2 { + regulator-name = "pm8010m_l2"; + qcom,set = ; + regulator-min-microvolt = <1056000>; + regulator-max-microvolt = <1056000>; + qcom,init-voltage = <1056000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldom3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldom3"; + + L3M: pm8010m_l3: regulator-pm8010m-l3 { + regulator-name = "pm8010m_l3"; + qcom,set = ; + regulator-min-microvolt = <2800000>; + regulator-max-microvolt = <2800000>; + qcom,init-voltage = <2800000>; + }; + }; + + rpmh-regulator-ldom4 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldom4"; + + L4M: pm8010m_l4: regulator-pm8010m-l4 { + regulator-name = "pm8010m_l4"; + qcom,set = ; + regulator-min-microvolt = <2800000>; + regulator-max-microvolt = <2800000>; + qcom,init-voltage = <2800000>; + }; + }; + + rpmh-regulator-ldom5 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldom5"; + + L5M: pm8010m_l5: regulator-pm8010m-l5 { + regulator-name = "pm8010m_l5"; + qcom,set = ; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + qcom,init-voltage = <1800000>; + }; + }; + + rpmh-regulator-ldom6 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldom6"; + + L6M: pm8010m_l6: regulator-pm8010m-l6 { + regulator-name = "pm8010m_l6"; + qcom,set = ; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + qcom,init-voltage = <1800000>; + }; + }; + + rpmh-regulator-ldom7 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldom7"; + + L7M: pm8010m_l7: regulator-pm8010m-l7 { + regulator-name = "pm8010m_l7"; + qcom,set = ; + regulator-min-microvolt = <2904000>; + regulator-max-microvolt = <2904000>; + qcom,init-voltage = <2904000>; + }; + }; + + rpmh-regulator-ldon1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldon1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L1N: pm8010n_l1: regulator-pm8010n-l1 { + regulator-name = "pm8010n_l1"; + qcom,set = ; + regulator-min-microvolt = <1104000>; + regulator-max-microvolt = <1104000>; + qcom,init-voltage = <1104000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldon2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldon2"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = + ; + qcom,mode-threshold-currents = <0 30000>; + + L2N: pm8010n_l2: regulator-pm8010n-l2 { + regulator-name = "pm8010n_l2"; + qcom,set = ; + regulator-min-microvolt = <1104000>; + regulator-max-microvolt = <1104000>; + qcom,init-voltage = <1104000>; + qcom,init-mode = ; + }; + }; + + rpmh-regulator-ldon3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldon3"; + + L3N: pm8010n_l3: regulator-pm8010n-l3 { + regulator-name = "pm8010n_l3"; + qcom,set = ; + regulator-min-microvolt = <2800000>; + regulator-max-microvolt = <2800000>; + qcom,init-voltage = <2800000>; + }; + }; + + rpmh-regulator-ldon4 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldon4"; + + L4N: pm8010n_l4: regulator-pm8010n-l4 { + regulator-name = "pm8010n_l4"; + qcom,set = ; + regulator-min-microvolt = <2800000>; + regulator-max-microvolt = <2800000>; + qcom,init-voltage = <2800000>; + }; + }; + + rpmh-regulator-ldon5 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldon5"; + + L5N: pm8010n_l5: regulator-pm8010n-l5 { + regulator-name = "pm8010n_l5"; + qcom,set = ; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + qcom,init-voltage = <1800000>; + }; + }; + + rpmh-regulator-ldon6 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldon6"; + + L6N: pm8010n_l6: regulator-pm8010n-l6 { + regulator-name = "pm8010n_l6"; + qcom,set = ; + regulator-min-microvolt = <3304000>; + regulator-max-microvolt = <3304000>; + qcom,init-voltage = <3304000>; + }; + }; + + rpmh-regulator-ldon7 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldon7"; + + L7N: pm8010n_l7: regulator-pm8010n-l7 { + regulator-name = "pm8010n_l7"; + qcom,set = ; + regulator-min-microvolt = <2960000>; + regulator-max-microvolt = <2960000>; + qcom,init-voltage = <2960000>; + }; }; };