ARM: dts: msm: Add a new RPM regulator voltage level
Add TURBO_HIGH RPM regulator level to support additional regulator configuration. Use this voltage level for MX rail on 8976. CRs-Fixed: 927137 Change-Id: I57c03805a4b3f9c934c534ad5defd512efe9823a Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
This commit is contained in:
parent
7520511466
commit
7b75c77b0d
|
@ -83,9 +83,12 @@
|
|||
compatible = "qcom,rpm-smd-regulator";
|
||||
regulator-name = "pm8950_s6_level";
|
||||
qcom,set = <3>;
|
||||
regulator-min-microvolt = <RPM_SMD_REGULATOR_LEVEL_RETENTION>;
|
||||
regulator-max-microvolt = <RPM_SMD_REGULATOR_LEVEL_TURBO>;
|
||||
qcom,init-voltage-level = <RPM_SMD_REGULATOR_LEVEL_RETENTION>;
|
||||
regulator-min-microvolt =
|
||||
<RPM_SMD_REGULATOR_LEVEL_RETENTION>;
|
||||
regulator-max-microvolt =
|
||||
<RPM_SMD_REGULATOR_LEVEL_TURBO_HIGH>;
|
||||
qcom,init-voltage-level =
|
||||
<RPM_SMD_REGULATOR_LEVEL_RETENTION>;
|
||||
qcom,use-voltage-level;
|
||||
qcom,always-send-voltage;
|
||||
};
|
||||
|
@ -94,8 +97,10 @@
|
|||
compatible = "qcom,rpm-smd-regulator";
|
||||
regulator-name = "pm8950_s6_level_ao";
|
||||
qcom,set = <1>;
|
||||
regulator-min-microvolt = <RPM_SMD_REGULATOR_LEVEL_RETENTION>;
|
||||
regulator-max-microvolt = <RPM_SMD_REGULATOR_LEVEL_TURBO>;
|
||||
regulator-min-microvolt =
|
||||
<RPM_SMD_REGULATOR_LEVEL_RETENTION>;
|
||||
regulator-max-microvolt =
|
||||
<RPM_SMD_REGULATOR_LEVEL_TURBO_HIGH>;
|
||||
qcom,use-voltage-level;
|
||||
qcom,always-send-voltage;
|
||||
};
|
||||
|
@ -104,9 +109,12 @@
|
|||
compatible = "qcom,rpm-smd-regulator";
|
||||
regulator-name = "pm8950_s6_level_so";
|
||||
qcom,set = <2>;
|
||||
regulator-min-microvolt = <RPM_SMD_REGULATOR_LEVEL_RETENTION>;
|
||||
regulator-max-microvolt = <RPM_SMD_REGULATOR_LEVEL_TURBO>;
|
||||
qcom,init-voltage-level = <RPM_SMD_REGULATOR_LEVEL_RETENTION>;
|
||||
regulator-min-microvolt =
|
||||
<RPM_SMD_REGULATOR_LEVEL_RETENTION>;
|
||||
regulator-max-microvolt =
|
||||
<RPM_SMD_REGULATOR_LEVEL_TURBO_HIGH>;
|
||||
qcom,init-voltage-level =
|
||||
<RPM_SMD_REGULATOR_LEVEL_RETENTION>;
|
||||
qcom,use-voltage-level;
|
||||
};
|
||||
|
||||
|
@ -117,7 +125,7 @@
|
|||
regulator-min-microvolt =
|
||||
<RPM_SMD_REGULATOR_LEVEL_RETENTION>;
|
||||
regulator-max-microvolt =
|
||||
<RPM_SMD_REGULATOR_LEVEL_TURBO>;
|
||||
<RPM_SMD_REGULATOR_LEVEL_TURBO_HIGH>;
|
||||
qcom,use-voltage-floor-level;
|
||||
qcom,always-send-voltage;
|
||||
};
|
||||
|
|
|
@ -23,6 +23,7 @@
|
|||
#define RPM_SMD_REGULATOR_LEVEL_NOM 256
|
||||
#define RPM_SMD_REGULATOR_LEVEL_NOM_PLUS 320
|
||||
#define RPM_SMD_REGULATOR_LEVEL_TURBO 384
|
||||
#define RPM_SMD_REGULATOR_LEVEL_TURBO_HIGH 448
|
||||
#define RPM_SMD_REGULATOR_LEVEL_BINNING 512
|
||||
|
||||
#endif
|
||||
|
|
|
@ -58,6 +58,7 @@ enum rpm_regulator_voltage_level {
|
|||
RPM_REGULATOR_LEVEL_NOM = 256,
|
||||
RPM_REGULATOR_LEVEL_NOM_PLUS = 320,
|
||||
RPM_REGULATOR_LEVEL_TURBO = 384,
|
||||
RPM_REGULATOR_LEVEL_TURBO_HIGH = 448,
|
||||
RPM_REGULATOR_LEVEL_BINNING = 512,
|
||||
RPM_REGULATOR_LEVEL_MAX = 65535,
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue