blob: 45958a35747a4ac1f29c7daa49b3c25db8a831d1 [file] [log] [blame]
#include <dt-bindings/regulator/qcom,rpm-smd-regulator.h>
/ {
VDD_CX_LEVEL:
S1A_LEVEL:
pm5100_s1_level: regulator-pm5100-s1-level {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_s1_level";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt =
<RPM_SMD_REGULATOR_LEVEL_RETENTION>;
regulator-max-microvolt = <RPM_SMD_REGULATOR_LEVEL_BINNING>;
};
VDD_CX_LEVEL_AO:
S1A_LEVEL_AO:
pm5100_s1_level_ao: regulator-pm5100-s1-level-ao {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_s1_level_ao";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt =
<RPM_SMD_REGULATOR_LEVEL_RETENTION>;
regulator-max-microvolt = <RPM_SMD_REGULATOR_LEVEL_BINNING>;
};
cx_cdev: cx-cdev-lvl {
compatible = "qcom,regulator-cooling-device";
regulator-cdev-supply = <&VDD_CX_LEVEL_AO>;
regulator-levels = <RPM_SMD_REGULATOR_LEVEL_NONE
RPM_SMD_REGULATOR_LEVEL_NOM>;
#cooling-cells = <2>;
status = "disabled";
};
S3A:
pm5100_s3: regulator-pm5100-s3 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_s3";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <790000>;
regulator-max-microvolt = <1374000>;
};
S4A:
pm5100_s4: regulator-pm5100-s4 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_s4";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <1574000>;
regulator-max-microvolt = <2040000>;
};
S5A:
pm5100_s5: regulator-pm5100-s5 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_s5";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <320000>;
regulator-max-microvolt = <2040000>;
};
L1A:
pm5100_l1: regulator-pm5100-l1 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l1";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt =
<RPM_SMD_REGULATOR_LEVEL_RETENTION>;
regulator-max-microvolt = <RPM_SMD_REGULATOR_LEVEL_BINNING>;
};
VDD_EBI_LEVEL:
VDD_MXA_LEVEL:
L3A_LEVEL:
pm5100_l3_level: regulator-pm5100-l3-level {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l3_level";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt =
<RPM_SMD_REGULATOR_LEVEL_RETENTION>;
regulator-max-microvolt = <RPM_SMD_REGULATOR_LEVEL_BINNING>;
};
VDD_MXA_LEVEL_AO:
L3A_LEVEL_AO:
pm5100_l3_level_ao: regulator-pm5100-l3-level-ao {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l3_level_ao";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt =
<RPM_SMD_REGULATOR_LEVEL_RETENTION>;
regulator-max-microvolt = <RPM_SMD_REGULATOR_LEVEL_BINNING>;
};
mx_cdev: mx-cdev-lvl {
compatible = "qcom,regulator-cooling-device";
regulator-cdev-supply = <&VDD_MXA_LEVEL>;
regulator-levels = <RPM_SMD_REGULATOR_LEVEL_NONE
RPM_SMD_REGULATOR_LEVEL_NOM>;
#cooling-cells = <2>;
status = "disabled";
};
VDD_LPI_CX_LEVEL:
L4A_LEVEL:
pm5100_l4_level: regulator-pm5100-l4-level {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l4_level";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt =
<RPM_SMD_REGULATOR_LEVEL_RETENTION>;
regulator-max-microvolt = <RPM_SMD_REGULATOR_LEVEL_BINNING>;
};
VDD_LPI_MX_LEVEL:
L5A_LEVEL:
pm5100_l5_level: regulator-pm5100-l5-level {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l5_level";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt =
<RPM_SMD_REGULATOR_LEVEL_RETENTION>;
regulator-max-microvolt = <RPM_SMD_REGULATOR_LEVEL_BINNING>;
};
VDD_MXC_LEVEL:
L6A_LEVEL:
pm5100_l6_level: regulator-pm5100-l6-level {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l6_level";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt =
<RPM_SMD_REGULATOR_LEVEL_RETENTION>;
regulator-max-microvolt = <RPM_SMD_REGULATOR_LEVEL_BINNING>;
};
VDD_MXC_LEVEL_AO:
L6A_LEVEL_AO:
pm5100_l6_level_ao: regulator-pm5100-l6-level-ao {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l6_level_ao";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt =
<RPM_SMD_REGULATOR_LEVEL_RETENTION>;
regulator-max-microvolt = <RPM_SMD_REGULATOR_LEVEL_BINNING>;
};
L7A:
pm5100_l7: regulator-pm5100-l7 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l7";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <570000>;
regulator-max-microvolt = <650000>;
};
L8A:
pm5100_l8: regulator-pm5100-l8 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l8";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <516000>;
regulator-max-microvolt = <968000>;
};
L9A:
pm5100_l9: regulator-pm5100-l9 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l9";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <1100000>;
regulator-max-microvolt = <1300000>;
};
L10A:
pm5100_l10: regulator-pm5100-l10 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l10";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <1060000>;
regulator-max-microvolt = <1170000>;
};
L11A:
pm5100_l11: regulator-pm5100-l11 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l11";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <950000>;
regulator-max-microvolt = <1150000>;
};
L12A:
pm5100_l12: regulator-pm5100-l12 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l12";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <720000>;
regulator-max-microvolt = <1050000>;
};
L13A:
pm5100_l13: regulator-pm5100-l13 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l13";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <1150000>;
regulator-max-microvolt = <1304000>;
};
L14A:
pm5100_l14: regulator-pm5100-l14 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l14";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <1504000>;
regulator-max-microvolt = <1980000>;
};
L15A:
pm5100_l15: regulator-pm5100-l15 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l15";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <1700000>;
regulator-max-microvolt = <1950000>;
};
L16A:
pm5100_l16: regulator-pm5100-l16 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l16";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <1650000>;
regulator-max-microvolt = <1950000>;
};
L17A:
pm5100_l17: regulator-pm5100-l17 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l17";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <1504000>;
regulator-max-microvolt = <1950000>;
};
L18A:
pm5100_l18: regulator-pm5100-l18 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l18";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <1650000>;
regulator-max-microvolt = <1950000>;
};
L19A:
pm5100_l19: regulator-pm5100-l19 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l19";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <1700000>;
regulator-max-microvolt = <1950000>;
};
L20A:
pm5100_l20: regulator-pm5100-l20 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l20";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <1620000>;
regulator-max-microvolt = <2000000>;
};
L21A:
pm5100_l21: regulator-pm5100-l21 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l21";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <1650000>;
regulator-max-microvolt = <2000000>;
};
L22A:
pm5100_l22: regulator-pm5100-l22 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l22";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <1620000>;
regulator-max-microvolt = <2000000>;
};
L23A:
pm5100_l23: regulator-pm5100-l23 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l23";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <1710000>;
regulator-max-microvolt = <1890000>;
};
L24A:
pm5100_l24: regulator-pm5100-l24 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l24";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <2650000>;
regulator-max-microvolt = <3544000>;
};
L25A:
pm5100_l25: regulator-pm5100-l25 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l25";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <2700000>;
regulator-max-microvolt = <3544000>;
};
L26A:
pm5100_l26: regulator-pm5100-l26 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l26";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <3200000>;
regulator-max-microvolt = <3400000>;
};
L27A:
pm5100_l27: regulator-pm5100-l27 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l27";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <2400000>;
regulator-max-microvolt = <3544000>;
};
L28A:
pm5100_l28: regulator-pm5100-l28 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l28";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <2700000>;
regulator-max-microvolt = <3544000>;
};
L29A:
pm5100_l29: regulator-pm5100-l29 {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_l29";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <2650000>;
regulator-max-microvolt = <3544000>;
};
L1C:
pm8010_l1: regulator-pm8010-l1 {
compatible = "qcom,stub-regulator";
regulator-name = "pm8010_l1";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <1200000>;
regulator-max-microvolt = <1200000>;
};
L2C:
pm8010_l2: regulator-pm8010-l2 {
compatible = "qcom,stub-regulator";
regulator-name = "pm8010_l2";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <1200000>;
regulator-max-microvolt = <1200000>;
};
L3C:
pm8010_l3: regulator-pm8010-l3 {
compatible = "qcom,stub-regulator";
regulator-name = "pm8010_l3";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
};
L4C:
pm8010_l4: regulator-pm8010-l4 {
compatible = "qcom,stub-regulator";
regulator-name = "pm8010_l4";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
};
L5C:
pm8010_l5: regulator-pm8010-l5 {
compatible = "qcom,stub-regulator";
regulator-name = "pm8010_l5";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <2800000>;
regulator-max-microvolt = <2800000>;
};
L6C:
pm8010_l6: regulator-pm8010-l6 {
compatible = "qcom,stub-regulator";
regulator-name = "pm8010_l6";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <2800000>;
regulator-max-microvolt = <2800000>;
};
L7C:
pm8010_l7: regulator-pm8010-l7 {
compatible = "qcom,stub-regulator";
regulator-name = "pm8010_l7";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <3000000>;
regulator-max-microvolt = <3000000>;
};
SPKR_BOOST:
pm5100_boost: regulator-pm5100-boost {
compatible = "qcom,stub-regulator";
regulator-name = "pm5100_boost";
qcom,hpm-min-load = <10000>;
regulator-min-microvolt = <3000000>;
regulator-max-microvolt = <3000000>;
};
};