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

Commit 01670b81 authored by Subbaraman Narayanamurthy's avatar Subbaraman Narayanamurthy Committed by Gerrit - the friendly Code Review server
Browse files

ARM: dts: msm: update quotients and voltages for APC regulators on msm8994



As per the recent hardware documentation, update the floor
voltages, initial voltage and quotient adjustments for both
APC0 and APC1 CPR regulators on 8994. This will help in
additional power savings.

CRs-Fixed: 800254
Change-Id: Ic3443b447b94bd72c5db71689dcebec3396db7de
Signed-off-by: default avatarSubbaraman Narayanamurthy <subbaram@codeaurora.org>
parent 649e8188
Loading
Loading
Loading
Loading
+24 −24
Original line number Diff line number Diff line
@@ -605,7 +605,7 @@
		regulator-max-microvolt = <13>;

		qcom,cpr-voltage-ceiling = <900000 900000 1000000 1180000>;
		qcom,cpr-voltage-floor =   <700000 700000  790000 900000>;
		qcom,cpr-voltage-floor =   <700000 700000  780000 835000>;
		vdd-apc-supply = <&pm8994_s8>;

		qcom,vdd-mx-corner-map = <3 4 5 7>;
@@ -669,10 +669,10 @@
					      1115000 1180000 1180000 1180000
					      1180000>;
		qcom,cpr-voltage-floor-override =
				<0xFFFFFFFF 0 700000 700000 715000 725000
					      790000 815000 835000 900000
					      935000 940000 990000 990000
					      1010000>;
				<0xFFFFFFFF 0 700000 700000 700000 725000
					      780000 800000 825000 835000
					      850000 915000 970000 980000
					      1000000>;

		qcom,cpr-fuse-version-map =
				<0xffffffff 0xffffffff 1 0 0 0 0>,
@@ -682,13 +682,13 @@
		qcom,cpr-quotient-adjustment =
				<0 0 0 (-50)>,
				<0 0 0 (-50)>,
				<0 (-50) (-50) 40>,
				<0 (-50) (-50) 0>;
				<0 (-50) (-90) 40>,
				<0 (-50) (-90) 0>;
		qcom,cpr-init-voltage-adjustment =
				<0 0 0 (-25000)>,
				<0 0 0 (-25000)>,
				<0 (-25000) (-25000) 20000>,
				<0 (-25000) (-25000) 0>;
				<0 (-25000) (-45000) 20000>,
				<0 (-25000) (-45000) 0>;

		qcom,cpr-scaled-init-voltage-as-ceiling;
		qcom,cpr-voltage-scaling-factor-max = <0 0 2000 2000>;
@@ -723,7 +723,7 @@
		regulator-max-microvolt = <17>;

		qcom,cpr-voltage-ceiling = <900000 900000 1000000 1225000>;
		qcom,cpr-voltage-floor =   <700000 700000  795000 865000>;
		qcom,cpr-voltage-floor =   <700000 700000  750000 835000>;
		vdd-apc-supply = <&pm8994_s11>;

		qcom,vdd-mx-corner-map = <3 4 5 7>;
@@ -794,13 +794,13 @@
				     1225000 1225000>;
		qcom,cpr-voltage-floor-override =
				<0 0 700000 700000 700000 700000 725000
				     795000 815000 835000 865000 880000
				     895000 915000 935000 940000 950000
				     960000 985000>,
				     750000 775000 795000 835000 860000
				     880000 895000 915000 935000 945000
				     950000 980000>,
				<1 0 700000 700000 700000 700000 725000
				     795000 815000 835000 865000 880000
				     895000 915000 935000 940000 950000
				     960000 985000>;
				     750000 775000 795000 835000 860000
				     880000 895000 915000 935000 945000
				     950000 980000>;

		qcom,cpr-fuse-version-map =
				<0 0xffffffff 1 6 6 6 6>,
@@ -814,18 +814,18 @@
				<0 0 0 (-60)>,
				<0 0 0 (-60)>,
				<0 0 0 (-210)>,
				<0 0 0 (-115)>,
				<0 0 0 (-115)>,
				<0 0 0 (-115)>,
				<0 0 0 (-115)>;
				<0 0 (-105) (-115)>,
				<0 0 (-105) (-115)>,
				<0 0 (-105) (-115)>,
				<0 0 (-105) (-115)>;
		qcom,cpr-init-voltage-adjustment =
				<0 0 0 (-80000)>,
				<0 0 0 (-80000)>,
				<0 0 0 (-80000)>,
				<0 0 0 (-35000)>,
				<0 0 0 (-35000)>,
				<0 0 0 (-35000)>,
				<0 0 0 (-35000)>;
				<0 0 (-25000) (-35000)>,
				<0 0 (-25000) (-35000)>,
				<0 0 (-25000) (-35000)>,
				<0 0 (-25000) (-35000)>;
		qcom,cpr-cpus = <&CPU4 &CPU5 &CPU6 &CPU7>;
		qcom,cpr-online-cpu-virtual-corner-init-voltage-adjustment =
			/* 1st fuse version tuple matched */