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

Commit bac5866a authored by Ke Liu's avatar Ke Liu Committed by Subbaraman Narayanamurthy
Browse files

ARM: dts: msm: reduce APC0 SVS and NOM CPR margin by 25 mV for msm8994



Specify conditional CPR target quotient and initial voltage adjustment
values for VDD_APC0 Revision 3 and 4 cpr-regulator devices on MSM8994.
These adjustments remove excess voltage margin from the target values used
by the APC0 CPR controller. This in turn reduces system power consumption.

CRs-Fixed: 779721
Change-Id: Id270260577cf1e6e97f0f592463eb2e90caea576
Signed-off-by: default avatarKe Liu <keliu@codeaurora.org>
Signed-off-by: default avatarSubbaraman Narayanamurthy <subbaram@codeaurora.org>
parent b6d89b7b
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
/* Copyright (c) 2014, The Linux Foundation. All rights reserved.
/* Copyright (c) 2014-2015, The Linux Foundation. All rights reserved.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 and
@@ -669,15 +669,18 @@
		qcom,cpr-fuse-version-map =
				<0xffffffff 0xffffffff 1 0 0 0 0>,
				<0xffffffff 0xffffffff 2 0 0 0 0>,
				<0xffffffff 0xffffffff 3 0 0 0 0>;
				<0xffffffff 0xffffffff 3 0 0 0 0>,
				<0xffffffff 0xffffffff 4 0 0 0 0>;
		qcom,cpr-quotient-adjustment =
				<0 0 0 (-50)>,
				<0 0 0 (-50)>,
				<0 0 0 40>;
				<0 (-50) (-50) 40>,
				<0 (-50) (-50) 0>;
		qcom,cpr-init-voltage-adjustment =
				<0 0 0 (-25000)>,
				<0 0 0 (-25000)>,
				<0 0 0 20000>;
				<0 (-25000) (-25000) 20000>,
				<0 (-25000) (-25000) 0>;

		qcom,cpr-scaled-init-voltage-as-ceiling;
		qcom,cpr-voltage-scaling-factor-max = <0 0 2000 2000>;