Loading arch/arm64/boot/dts/qcom/sdxprairie-regulator.dtsi +410 −161 Original line number Diff line number Diff line Loading @@ -13,183 +13,432 @@ #include <dt-bindings/regulator/qcom,rpmh-regulator.h> &soc { /* Stub regulators */ /* RPMh regulators */ /* PMXPRAIRIE S1 + S6 = VDD_MODEM supply */ rpmh-regulator-msslvl { compatible = "qcom,rpmh-arc-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "mss.lvl"; VDD_MODEM_LEVEL: S1E_LEVEL: pmxprairie_s1_level: regulator-pmxprairie-s1-level { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_s1_level"; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; qcom,init-voltage-level = <RPMH_REGULATOR_LEVEL_RETENTION>; }; }; rpmh-regulator-smpe2 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "smpe2"; S2E: pmxprairie_s2: regulator-pmxprairie-s2 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_s2"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1224000>; regulator-max-microvolt = <1400000>; qcom,init-voltage = <1224000>; }; }; rpmh-regulator-smpe3 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "smpe3"; S3E: pmxprairie_s3: regulator-pmxprairie-s3 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_s3"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <800000>; regulator-max-microvolt = <1000000>; qcom,init-voltage = <800000>; }; }; rpmh-regulator-smpe4 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "smpe4"; S4E: pmxprairie_s4: regulator-pmxprairie-s4 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_s4"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1956000>; regulator-max-microvolt = <1960000>; qcom,init-voltage = <1800000>; }; /* PMXPRAIRIE S5 = VDD_CX supply */ VDD_CX_LEVEL_AO: S5E_LEVEL_AO: pmxprairie_s5_level_ao: VDD_CX_LEVEL: S5E_LEVEL: pmxprairie_s5_level: regulator-pmxprairie-s5-level { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_s5_level"; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; }; /* PMXPRAIRIE S7 = VDD_MX supply */ VDD_MX_LEVEL_AO: S7E_LEVEL_AO: pmxprairie_s7_level_ao: rpmh-regulator-mxlvl { compatible = "qcom,rpmh-arc-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "mx.lvl"; VDD_MX_LEVEL: S7E_LEVEL: pmxprairie_s7_level: regulator-pmxprairie-s7-level { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_s7_level"; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; qcom,init-voltage-level = <RPMH_REGULATOR_LEVEL_RETENTION>; }; VDD_MX_LEVEL_AO: S7E_LEVEL_AO: pmxprairie_s7_level_ao: regulator-pmxprairie-s7-level-ao { regulator-name = "pmxprairie_s7_level_ao"; qcom,set = <RPMH_REGULATOR_SET_ACTIVE>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; qcom,init-voltage-level = <RPMH_REGULATOR_LEVEL_RETENTION>; }; }; /* PMXPRAIRIE S5 = VDD_CX supply */ rpmh-regulator-cxlvl { compatible = "qcom,rpmh-arc-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "cx.lvl"; pmxprairie_s5_level-parent-supply = <&VDD_MX_LEVEL>; pmxprairie_s5_level_ao-parent-supply = <&VDD_MX_LEVEL_AO>; VDD_CX_LEVEL: S5E_LEVEL: pmxprairie_s5_level: regulator-pmxprairie-s5-level { regulator-name = "pmxprairie_s5_level"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; qcom,init-voltage-level = <RPMH_REGULATOR_LEVEL_RETENTION>; qcom,min-dropout-voltage-level = <(-1)>; }; VDD_CX_LEVEL_AO: S5E_LEVEL_AO: pmxprairie_s5_level_ao: regulator-pmxprairie-s5-level-ao { regulator-name = "pmxprairie_s5_level_ao"; qcom,set = <RPMH_REGULATOR_SET_ACTIVE>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; qcom,init-voltage-level = <RPMH_REGULATOR_LEVEL_RETENTION>; qcom,min-dropout-voltage-level = <(-1)>; }; }; rpmh-regulator-ldoe1 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe1"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 30000>; L1E: pmxprairie_l1: regulator-pmxprairie-l1 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l1"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <1200000>; qcom,hpm-min-load = <30000>; qcom,init-voltage = <1200000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe2 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe2"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 30000>; L2E: pmxprairie_l2: regulator-pmxprairie-l2 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l2"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1128000>; regulator-max-microvolt = <1128000>; qcom,hpm-min-load = <30000>; qcom,init-voltage = <1128000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe3 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe3"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 30000>; L3E: pmxprairie_l3: regulator-pmxprairie-l3 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l3"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <800000>; regulator-max-microvolt = <800000>; qcom,hpm-min-load = <30000>; qcom,init-voltage = <800000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe4 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe4"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 30000>; L4E: pmxprairie_l4: regulator-pmxprairie-l4 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l4"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <872000>; regulator-max-microvolt = <872000>; qcom,hpm-min-load = <30000>; qcom,init-voltage = <872000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe5 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe5"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 10000>; L5E: pmxprairie_l5: regulator-pmxprairie-l5 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l5"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1704000>; regulator-max-microvolt = <1704000>; qcom,hpm-min-load = <10000>; regulator-max-microvolt = <1900000>; qcom,init-voltage = <1704000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe6 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe6"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 10000>; L6E: pmxprairie_l6: regulator-pmxprairie-l6 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l6"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; qcom,hpm-min-load = <10000>; qcom,init-voltage = <1800000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe7 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe7"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 30000>; L7E: pmxprairie_l7: regulator-pmxprairie-l7 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l7"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <480000>; regulator-max-microvolt = <900000>; qcom,hpm-min-load = <30000>; qcom,init-voltage = <480000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe8 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe8"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 30000>; L8E: pmxprairie_l8: regulator-pmxprairie-l8 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l8"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <480000>; regulator-max-microvolt = <900000>; qcom,hpm-min-load = <30000>; qcom,init-voltage = <480000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe9 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe9"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 30000>; L9E: pmxprairie_l9: regulator-pmxprairie-l9 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l9"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <800000>; regulator-max-microvolt = <800000>; qcom,hpm-min-load = <30000>; qcom,init-voltage = <800000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe10 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe10"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 10000>; L10E: pmxprairie_l10: regulator-pmxprairie-l10 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l10"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <3088000>; regulator-max-microvolt = <3088000>; qcom,hpm-min-load = <10000>; qcom,init-voltage = <3088000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe11 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe11"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 10000>; L11E: pmxprairie_l11: regulator-pmxprairie-l11 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l11"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1704000>; regulator-max-microvolt = <3000000>; qcom,hpm-min-load = <10000>; regulator-max-microvolt = <2928000>; qcom,init-voltage = <1704000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe12 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe12"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 30000>; L12E: pmxprairie_l12: regulator-pmxprairie-l12 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l12"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <1200000>; qcom,hpm-min-load = <30000>; qcom,init-voltage = <1200000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe13 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe13"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 10000>; L13E: pmxprairie_l13: regulator-pmxprairie-l13 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l13"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1704000>; regulator-max-microvolt = <3000000>; qcom,hpm-min-load = <10000>; regulator-max-microvolt = <2928000>; qcom,init-voltage = <1704000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe14 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe14"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 30000>; L14E: pmxprairie_l14: regulator-pmxprairie-l14 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l14"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <600000>; regulator-max-microvolt = <800000>; qcom,hpm-min-load = <30000>; qcom,init-voltage = <600000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe15 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe15"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 30000>; L15E: pmxprairie_l15: regulator-pmxprairie-l15 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l15"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <1200000>; qcom,hpm-min-load = <30000>; qcom,init-voltage = <1200000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe16 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe16"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 10000>; L16E: pmxprairie_l16: regulator-pmxprairie-l16 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l16"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1704000>; regulator-max-microvolt = <1904000>; qcom,hpm-min-load = <10000>; qcom,init-voltage = <1704000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; }; Loading
arch/arm64/boot/dts/qcom/sdxprairie-regulator.dtsi +410 −161 Original line number Diff line number Diff line Loading @@ -13,183 +13,432 @@ #include <dt-bindings/regulator/qcom,rpmh-regulator.h> &soc { /* Stub regulators */ /* RPMh regulators */ /* PMXPRAIRIE S1 + S6 = VDD_MODEM supply */ rpmh-regulator-msslvl { compatible = "qcom,rpmh-arc-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "mss.lvl"; VDD_MODEM_LEVEL: S1E_LEVEL: pmxprairie_s1_level: regulator-pmxprairie-s1-level { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_s1_level"; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; qcom,init-voltage-level = <RPMH_REGULATOR_LEVEL_RETENTION>; }; }; rpmh-regulator-smpe2 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "smpe2"; S2E: pmxprairie_s2: regulator-pmxprairie-s2 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_s2"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1224000>; regulator-max-microvolt = <1400000>; qcom,init-voltage = <1224000>; }; }; rpmh-regulator-smpe3 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "smpe3"; S3E: pmxprairie_s3: regulator-pmxprairie-s3 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_s3"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <800000>; regulator-max-microvolt = <1000000>; qcom,init-voltage = <800000>; }; }; rpmh-regulator-smpe4 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "smpe4"; S4E: pmxprairie_s4: regulator-pmxprairie-s4 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_s4"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1956000>; regulator-max-microvolt = <1960000>; qcom,init-voltage = <1800000>; }; /* PMXPRAIRIE S5 = VDD_CX supply */ VDD_CX_LEVEL_AO: S5E_LEVEL_AO: pmxprairie_s5_level_ao: VDD_CX_LEVEL: S5E_LEVEL: pmxprairie_s5_level: regulator-pmxprairie-s5-level { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_s5_level"; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; }; /* PMXPRAIRIE S7 = VDD_MX supply */ VDD_MX_LEVEL_AO: S7E_LEVEL_AO: pmxprairie_s7_level_ao: rpmh-regulator-mxlvl { compatible = "qcom,rpmh-arc-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "mx.lvl"; VDD_MX_LEVEL: S7E_LEVEL: pmxprairie_s7_level: regulator-pmxprairie-s7-level { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_s7_level"; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; qcom,init-voltage-level = <RPMH_REGULATOR_LEVEL_RETENTION>; }; VDD_MX_LEVEL_AO: S7E_LEVEL_AO: pmxprairie_s7_level_ao: regulator-pmxprairie-s7-level-ao { regulator-name = "pmxprairie_s7_level_ao"; qcom,set = <RPMH_REGULATOR_SET_ACTIVE>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; qcom,init-voltage-level = <RPMH_REGULATOR_LEVEL_RETENTION>; }; }; /* PMXPRAIRIE S5 = VDD_CX supply */ rpmh-regulator-cxlvl { compatible = "qcom,rpmh-arc-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "cx.lvl"; pmxprairie_s5_level-parent-supply = <&VDD_MX_LEVEL>; pmxprairie_s5_level_ao-parent-supply = <&VDD_MX_LEVEL_AO>; VDD_CX_LEVEL: S5E_LEVEL: pmxprairie_s5_level: regulator-pmxprairie-s5-level { regulator-name = "pmxprairie_s5_level"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; qcom,init-voltage-level = <RPMH_REGULATOR_LEVEL_RETENTION>; qcom,min-dropout-voltage-level = <(-1)>; }; VDD_CX_LEVEL_AO: S5E_LEVEL_AO: pmxprairie_s5_level_ao: regulator-pmxprairie-s5-level-ao { regulator-name = "pmxprairie_s5_level_ao"; qcom,set = <RPMH_REGULATOR_SET_ACTIVE>; regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_RETENTION>; regulator-max-microvolt = <RPMH_REGULATOR_LEVEL_MAX>; qcom,init-voltage-level = <RPMH_REGULATOR_LEVEL_RETENTION>; qcom,min-dropout-voltage-level = <(-1)>; }; }; rpmh-regulator-ldoe1 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe1"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 30000>; L1E: pmxprairie_l1: regulator-pmxprairie-l1 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l1"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <1200000>; qcom,hpm-min-load = <30000>; qcom,init-voltage = <1200000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe2 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe2"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 30000>; L2E: pmxprairie_l2: regulator-pmxprairie-l2 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l2"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1128000>; regulator-max-microvolt = <1128000>; qcom,hpm-min-load = <30000>; qcom,init-voltage = <1128000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe3 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe3"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 30000>; L3E: pmxprairie_l3: regulator-pmxprairie-l3 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l3"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <800000>; regulator-max-microvolt = <800000>; qcom,hpm-min-load = <30000>; qcom,init-voltage = <800000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe4 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe4"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 30000>; L4E: pmxprairie_l4: regulator-pmxprairie-l4 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l4"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <872000>; regulator-max-microvolt = <872000>; qcom,hpm-min-load = <30000>; qcom,init-voltage = <872000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe5 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe5"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 10000>; L5E: pmxprairie_l5: regulator-pmxprairie-l5 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l5"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1704000>; regulator-max-microvolt = <1704000>; qcom,hpm-min-load = <10000>; regulator-max-microvolt = <1900000>; qcom,init-voltage = <1704000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe6 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe6"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 10000>; L6E: pmxprairie_l6: regulator-pmxprairie-l6 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l6"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; qcom,hpm-min-load = <10000>; qcom,init-voltage = <1800000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe7 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe7"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 30000>; L7E: pmxprairie_l7: regulator-pmxprairie-l7 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l7"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <480000>; regulator-max-microvolt = <900000>; qcom,hpm-min-load = <30000>; qcom,init-voltage = <480000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe8 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe8"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 30000>; L8E: pmxprairie_l8: regulator-pmxprairie-l8 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l8"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <480000>; regulator-max-microvolt = <900000>; qcom,hpm-min-load = <30000>; qcom,init-voltage = <480000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe9 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe9"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 30000>; L9E: pmxprairie_l9: regulator-pmxprairie-l9 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l9"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <800000>; regulator-max-microvolt = <800000>; qcom,hpm-min-load = <30000>; qcom,init-voltage = <800000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe10 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe10"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 10000>; L10E: pmxprairie_l10: regulator-pmxprairie-l10 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l10"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <3088000>; regulator-max-microvolt = <3088000>; qcom,hpm-min-load = <10000>; qcom,init-voltage = <3088000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe11 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe11"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 10000>; L11E: pmxprairie_l11: regulator-pmxprairie-l11 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l11"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1704000>; regulator-max-microvolt = <3000000>; qcom,hpm-min-load = <10000>; regulator-max-microvolt = <2928000>; qcom,init-voltage = <1704000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe12 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe12"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 30000>; L12E: pmxprairie_l12: regulator-pmxprairie-l12 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l12"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <1200000>; qcom,hpm-min-load = <30000>; qcom,init-voltage = <1200000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe13 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe13"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 10000>; L13E: pmxprairie_l13: regulator-pmxprairie-l13 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l13"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1704000>; regulator-max-microvolt = <3000000>; qcom,hpm-min-load = <10000>; regulator-max-microvolt = <2928000>; qcom,init-voltage = <1704000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe14 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe14"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 30000>; L14E: pmxprairie_l14: regulator-pmxprairie-l14 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l14"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <600000>; regulator-max-microvolt = <800000>; qcom,hpm-min-load = <30000>; qcom,init-voltage = <600000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe15 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe15"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 30000>; L15E: pmxprairie_l15: regulator-pmxprairie-l15 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l15"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <1200000>; qcom,hpm-min-load = <30000>; qcom,init-voltage = <1200000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; rpmh-regulator-ldoe16 { compatible = "qcom,rpmh-vrm-regulator"; mboxes = <&apps_rsc 0>; qcom,resource-name = "ldoe16"; qcom,regulator-type = "pmic5-ldo"; qcom,supported-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>; qcom,mode-threshold-currents = <0 10000>; L16E: pmxprairie_l16: regulator-pmxprairie-l16 { compatible = "qcom,stub-regulator"; regulator-name = "pmxprairie_l16"; qcom,set = <RPMH_REGULATOR_SET_ALL>; regulator-min-microvolt = <1704000>; regulator-max-microvolt = <1904000>; qcom,hpm-min-load = <10000>; qcom,init-voltage = <1704000>; qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>; }; }; };