Loading qcom/scuba-stub-regulator.dtsi 0 → 100644 +219 −0 Original line number Diff line number Diff line #include <dt-bindings/regulator/qcom,rpmh-regulator-levels.h> &soc { VDD_CX_LEVEL: S2A_LEVEL: pm2250_s2_level: regulator-pm2250-s2-level { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_s2_level"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; }; VDD_CX_LEVEL_AO: S2A_LEVEL_AO: pm2250_s2_level_ao: regulator-pm2250-s2-level-ao { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_s2_level_ao"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; }; VDD_MX_LEVEL: L1A_LEVEL: pm2250_l1_level: regulator-pm2250-l1-level { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l1_level"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; }; VDD_MX_LEVEL_AO: L1A_LEVEL_AO: pm2250_l1_level_ao: regulator-pm2250-l1-level-ao { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l1_level_ao"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; }; S4A: pm2250_s4: regulator-pm2250-s4 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_s4"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <110000>; regulator-max-microvolt = <2350000>; }; VDD_LPI_CX_LEVEL: L8A_LEVEL: pm2250_l8_level: regulator-pm2250-l8-level { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l8_level"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; }; VDD_LPI_MX_LEVEL: L9A_LEVEL: pm2250_l9_level: regulator-pm2250-l9-level { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l9_level"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; }; L2A: pm2250_l2: regulator-pm2250-l2 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l2"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <1060000>; regulator-max-microvolt = <1300000>; }; L3A: pm2250_l3: regulator-pm2250-l3 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l3"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <570000>; regulator-max-microvolt = <650000>; }; L4A: pm2250_l4: regulator-pm2250-l4 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l4"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <1650000>; regulator-max-microvolt = <3050000>; }; L5A: pm2250_l5: regulator-pm2250-l5 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l5"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <1100000>; regulator-max-microvolt = <1312000>; }; L6A: pm2250_l6: regulator-pm2250-l6 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l6"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <488000>; regulator-max-microvolt = <1000000>; }; /* WCSS_CX */ L7A: pm2250_l7: regulator-pm2250-l7 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l7"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <400000>; regulator-max-microvolt = <728000>; }; L10A: pm2250_l10: regulator-pm2250-l10 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l10"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <1150000>; regulator-max-microvolt = <1380000>; }; L11A: pm2250_l11: regulator-pm2250-l11 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l11"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <950000>; regulator-max-microvolt = <1150000>; }; L12A: pm2250_l12: regulator-pm2250-l12 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l12"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <488000>; regulator-max-microvolt = <1000000>; }; L13A: pm2250_l13: regulator-pm2250-l13 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l13"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <1650000>; regulator-max-microvolt = <1950000>; }; L14A: pm2250_l14: regulator-pm2250-l14 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l14"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <1700000>; regulator-max-microvolt = <1950000>; }; L15A: pm2250_l15: regulator-pm2250-l15 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l15"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <2000000>; }; L16A: pm2250_l16: regulator-pm2250-l16 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l16"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <1500000>; regulator-max-microvolt = <1950000>; }; L17A: pm2250_l17: regulator-pm2250-l17 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l17"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <3000000>; regulator-max-microvolt = <3600000>; }; L18A: pm2250_l18: regulator-pm2250-l18 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l18"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <1620000>; regulator-max-microvolt = <3300000>; }; L19A: pm2250_l19: regulator-pm2250-l19 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l19"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <1620000>; regulator-max-microvolt = <3300000>; }; L20A: pm2250_l20: regulator-pm2250-l20 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l20"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <2400000>; regulator-max-microvolt = <3600000>; }; L21A: pm2250_l21: regulator-pm2250-l21 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l21"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <2921000>; regulator-max-microvolt = <3300000>; }; L22A: pm2250_l22: regulator-pm2250-l22 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l22"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <3200000>; regulator-max-microvolt = <3400000>; }; }; qcom/scuba.dtsi +1 −0 Original line number Diff line number Diff line Loading @@ -508,6 +508,7 @@ }; #include "scuba-pinctrl.dtsi" #include "scuba-stub-regulator.dtsi" #include "scuba-gdsc.dtsi" &gcc_camss_top_gdsc { Loading Loading
qcom/scuba-stub-regulator.dtsi 0 → 100644 +219 −0 Original line number Diff line number Diff line #include <dt-bindings/regulator/qcom,rpmh-regulator-levels.h> &soc { VDD_CX_LEVEL: S2A_LEVEL: pm2250_s2_level: regulator-pm2250-s2-level { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_s2_level"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; }; VDD_CX_LEVEL_AO: S2A_LEVEL_AO: pm2250_s2_level_ao: regulator-pm2250-s2-level-ao { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_s2_level_ao"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; }; VDD_MX_LEVEL: L1A_LEVEL: pm2250_l1_level: regulator-pm2250-l1-level { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l1_level"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; }; VDD_MX_LEVEL_AO: L1A_LEVEL_AO: pm2250_l1_level_ao: regulator-pm2250-l1-level-ao { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l1_level_ao"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; }; S4A: pm2250_s4: regulator-pm2250-s4 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_s4"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <110000>; regulator-max-microvolt = <2350000>; }; VDD_LPI_CX_LEVEL: L8A_LEVEL: pm2250_l8_level: regulator-pm2250-l8-level { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l8_level"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; }; VDD_LPI_MX_LEVEL: L9A_LEVEL: pm2250_l9_level: regulator-pm2250-l9-level { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l9_level"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; }; L2A: pm2250_l2: regulator-pm2250-l2 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l2"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <1060000>; regulator-max-microvolt = <1300000>; }; L3A: pm2250_l3: regulator-pm2250-l3 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l3"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <570000>; regulator-max-microvolt = <650000>; }; L4A: pm2250_l4: regulator-pm2250-l4 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l4"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <1650000>; regulator-max-microvolt = <3050000>; }; L5A: pm2250_l5: regulator-pm2250-l5 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l5"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <1100000>; regulator-max-microvolt = <1312000>; }; L6A: pm2250_l6: regulator-pm2250-l6 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l6"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <488000>; regulator-max-microvolt = <1000000>; }; /* WCSS_CX */ L7A: pm2250_l7: regulator-pm2250-l7 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l7"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <400000>; regulator-max-microvolt = <728000>; }; L10A: pm2250_l10: regulator-pm2250-l10 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l10"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <1150000>; regulator-max-microvolt = <1380000>; }; L11A: pm2250_l11: regulator-pm2250-l11 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l11"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <950000>; regulator-max-microvolt = <1150000>; }; L12A: pm2250_l12: regulator-pm2250-l12 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l12"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <488000>; regulator-max-microvolt = <1000000>; }; L13A: pm2250_l13: regulator-pm2250-l13 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l13"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <1650000>; regulator-max-microvolt = <1950000>; }; L14A: pm2250_l14: regulator-pm2250-l14 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l14"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <1700000>; regulator-max-microvolt = <1950000>; }; L15A: pm2250_l15: regulator-pm2250-l15 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l15"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <2000000>; }; L16A: pm2250_l16: regulator-pm2250-l16 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l16"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <1500000>; regulator-max-microvolt = <1950000>; }; L17A: pm2250_l17: regulator-pm2250-l17 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l17"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <3000000>; regulator-max-microvolt = <3600000>; }; L18A: pm2250_l18: regulator-pm2250-l18 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l18"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <1620000>; regulator-max-microvolt = <3300000>; }; L19A: pm2250_l19: regulator-pm2250-l19 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l19"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <1620000>; regulator-max-microvolt = <3300000>; }; L20A: pm2250_l20: regulator-pm2250-l20 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l20"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <2400000>; regulator-max-microvolt = <3600000>; }; L21A: pm2250_l21: regulator-pm2250-l21 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l21"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <2921000>; regulator-max-microvolt = <3300000>; }; L22A: pm2250_l22: regulator-pm2250-l22 { compatible = "qcom,stub-regulator"; regulator-name = "pm2250_l22"; qcom,hpm-min-load = <10000>; regulator-min-microvolt = <3200000>; regulator-max-microvolt = <3400000>; }; };
qcom/scuba.dtsi +1 −0 Original line number Diff line number Diff line Loading @@ -508,6 +508,7 @@ }; #include "scuba-pinctrl.dtsi" #include "scuba-stub-regulator.dtsi" #include "scuba-gdsc.dtsi" &gcc_camss_top_gdsc { Loading