diff --git a/qcom/sdxbaagha-stub-regulator.dtsi b/qcom/sdxbaagha-stub-regulator.dtsi new file mode 100644 index 00000000..f2414dc5 --- /dev/null +++ b/qcom/sdxbaagha-stub-regulator.dtsi @@ -0,0 +1,182 @@ +#include + +/ { + VDD_CX_LEVEL: + S1A_LEVEL: + pmx35_s1_level: regulator-pmx35-s1-level { + compatible = "qcom,stub-regulator"; + regulator-name = "pmx35_s1_level"; + qcom,hpm-min-load = <10000>; + regulator-min-microvolt = + ; + regulator-max-microvolt = ; + + }; + + S2A: + pmx35_s2: regulator-pmx35-s2 { + compatible = "qcom,stub-regulator"; + regulator-name = "pmx35_s2"; + qcom,hpm-min-load = <10000>; + regulator-min-microvolt = <830000>; + regulator-max-microvolt = <1414000>; + }; + + S3A: + pmx35_s3: regulator-pmx35-s3 { + compatible = "qcom,stub-regulator"; + regulator-name = "pmx35_s3"; + qcom,hpm-min-load = <10000>; + regulator-min-microvolt = <382000>; + regulator-max-microvolt = <1170000>; + }; + + S4A: + pmx35_s4: regulator-pmx35-s4 { + compatible = "qcom,stub-regulator"; + regulator-name = "pmx35_s4"; + qcom,hpm-min-load = <10000>; + regulator-min-microvolt = <675000>; + regulator-max-microvolt = <2040000>; + }; + + VDD_MXA_LEVEL: + VDD_EBI_LEVEL: + L1A_LEVEL: + pmx35_l1_level: regulator-pmx35-l1-level { + compatible = "qcom,stub-regulator"; + regulator-name = "pmx35_l1-level"; + qcom,hpm-min-load = <30000>; + regulator-min-microvolt = + ; + regulator-max-microvolt = ; + }; + + VDD_MXC_LEVEL: + L2A_LEVEL: + pmx35_l2_level: regulator-pmx35-l2-level { + compatible = "qcom,stub-regulator"; + regulator-name = "pmx35_l2-level"; + qcom,hpm-min-load = <30000>; + regulator-min-microvolt = + ; + regulator-max-microvolt = ; + }; + + L3A: + pmx35_l3: regulator-pmx35-l3 { + compatible = "qcom,stub-regulator"; + regulator-name = "pmx35_l3"; + qcom,hpm-min-load = <30000>; + regulator-min-microvolt = <720000>; + regulator-max-microvolt = <950000>; + }; + + L4A: + pmx35_l4: regulator-pmx35-l4 { + compatible = "qcom,stub-regulator"; + regulator-name = "pmx35_l4"; + qcom,hpm-min-load = <30000>; + regulator-min-microvolt = <570000>; + regulator-max-microvolt = <650000>; + }; + + L5A: + pmx35_l5: regulator-pmx35-l5 { + compatible = "qcom,stub-regulator"; + regulator-name = "pmx35_l5"; + qcom,hpm-min-load = <10000>; + regulator-min-microvolt = <1620000>; + regulator-max-microvolt = <1980000>; + }; + + L6A: + pmx35_l6: regulator-pmx35-l6 { + compatible = "qcom,stub-regulator"; + regulator-name = "pmx35_l6"; + qcom,hpm-min-load = <10000>; + regulator-min-microvolt = <1504000>; + regulator-max-microvolt = <1980000>; + }; + + L7A: + pmx35_l7: regulator-pmx35-l7 { + compatible = "qcom,stub-regulator"; + regulator-name = "pmx35_l7"; + qcom,hpm-min-load = <10000>; + regulator-min-microvolt = <1620000>; + regulator-max-microvolt = <1980000>; + }; + + L8A: + pmx35_l8: regulator-pmx35-l8 { + compatible = "qcom,stub-regulator"; + regulator-name = "pmx35_l8"; + qcom,hpm-min-load = <30000>; + regulator-min-microvolt = <552000>; + regulator-max-microvolt = <904000>; + }; + + L9A: + pmx35_l9: regulator-pmx35-l9 { + compatible = "qcom,stub-regulator"; + regulator-name = "pmx35_l9"; + qcom,hpm-min-load = <30000>; + regulator-min-microvolt = <960000>; + regulator-max-microvolt = <1300000>; + }; + + L10A: + pmx35_l10: regulator-pmx35-l10 { + compatible = "qcom,stub-regulator"; + regulator-name = "pmx35_l10"; + qcom,hpm-min-load = <10000>; + regulator-min-microvolt = <2970000>; + regulator-max-microvolt = <3544000>; + }; + + L11A: + pmx35_l11: regulator-pmx35-l11 { + compatible = "qcom,stub-regulator"; + regulator-name = "pmx35_l11"; + qcom,hpm-min-load = <10000>; + regulator-min-microvolt = <1650000>; + regulator-max-microvolt = <1950000>; + }; + + L12A: + pmx35_l12: regulator-pmx35-l12 { + compatible = "qcom,stub-regulator"; + regulator-name = "pmx35_l12"; + qcom,hpm-min-load = <30000>; + regulator-min-microvolt = <1100000>; + regulator-max-microvolt = <1304000>; + }; + + L13A: + pmx35_l13: regulator-pmx35-l13 { + compatible = "qcom,stub-regulator"; + regulator-name = "pmx35_l13"; + qcom,hpm-min-load = <30000>; + regulator-min-microvolt = <312000>; + regulator-max-microvolt = <800000>; + }; + + L14A: + pmx35_l14: regulator-pmx35-l14 { + compatible = "qcom,stub-regulator"; + regulator-name = "pmx35_l14"; + qcom,hpm-min-load = <30000>; + regulator-min-microvolt = <1100000>; + regulator-max-microvolt = <1300000>; + }; + + L15A: + pmx35_l15: regulator-pmx35-l15 { + compatible = "qcom,stub-regulator"; + regulator-name = "pmx35_l15"; + qcom,hpm-min-load = <10000>; + regulator-min-microvolt = <1650000>; + regulator-max-microvolt = <1950000>; + }; +}; diff --git a/qcom/sdxbaagha.dtsi b/qcom/sdxbaagha.dtsi index 3a060422..0cfb2bf5 100644 --- a/qcom/sdxbaagha.dtsi +++ b/qcom/sdxbaagha.dtsi @@ -41,6 +41,8 @@ soc: soc { }; }; +#include "sdxbaagha-stub-regulator.dtsi" + &soc { #address-cells = <1>; #size-cells = <1>;