ARM: dts: msm: Add CX and MX proxy requests for holi

Add proxy-consumer properties to the VDD_CX and
VDD_MX device nodes to avoid potential issues caused by a
clock voting for a lower voltage level than what is physically
required by a clock that is initialized at a later point.

Change-Id: I3f8069ec02d03c4116159eae50b8d71f862c8f20
This commit is contained in:
Jishnu Prakash 2020-06-12 17:05:39 +05:30
commit c94cac1041

View file

@ -56,6 +56,7 @@
status = "okay";
qcom,resource-name = "rwmx";
qcom,resource-id = <0>;
proxy-supply = <&VDD_MX_LEVEL>;
VDD_MX_LEVEL:
S5A_LEVEL: pm6350_s5_level: regulator-s5-level {
compatible = "qcom,rpm-smd-regulator";
@ -65,6 +66,12 @@
<RPM_SMD_REGULATOR_LEVEL_RETENTION>;
regulator-max-microvolt =
<RPM_SMD_REGULATOR_LEVEL_BINNING>;
qcom,init-voltage-level =
<RPM_SMD_REGULATOR_LEVEL_TURBO>;
qcom,proxy-consumer-enable;
qcom,proxy-consumer-voltage =
<RPM_SMD_REGULATOR_LEVEL_TURBO
RPM_SMD_REGULATOR_LEVEL_BINNING>;
qcom,use-voltage-level;
};
@ -353,6 +360,7 @@
status = "okay";
qcom,resource-name = "rwcx";
qcom,resource-id = <0>;
proxy-supply = <&VDD_CX_LEVEL>;
VDD_CX_LEVEL:
S1E_LEVEL: pm6150a_s1_level: regulator-s1-level {
compatible = "qcom,rpm-smd-regulator";
@ -362,6 +370,12 @@
<RPM_SMD_REGULATOR_LEVEL_RETENTION>;
regulator-max-microvolt =
<RPM_SMD_REGULATOR_LEVEL_BINNING>;
qcom,init-voltage-level =
<RPM_SMD_REGULATOR_LEVEL_TURBO>;
qcom,proxy-consumer-enable;
qcom,proxy-consumer-voltage =
<RPM_SMD_REGULATOR_LEVEL_TURBO
RPM_SMD_REGULATOR_LEVEL_BINNING>;
qcom,use-voltage-level;
};