Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c94cac10 authored by Jishnu Prakash's avatar Jishnu Prakash
Browse files

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
parent d93374ea
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -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;
		};