diff options
| author | David Collins <collinsd@codeaurora.org> | 2015-12-15 10:57:39 -0800 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 21:15:37 -0700 |
| commit | da14db2558ed074104a02bae9d900cb141c3542e (patch) | |
| tree | 2176caef9b169ded4ab280141f67976958c55fa1 | |
| parent | 467b64b1c5b6fa727a156feda7cabf60e5048c09 (diff) | |
ARM: dts: msm: disallow use of VDD_GFX CPR retention corner for msm8996
Disallow use of the 400 mV VDD_GFX CPR retention corner since it
has been found that 400 mV is not a sufficiently high retention
voltage across all parts. Additionally, no power benefits have
been found when using the retention state during graphics
hardware operation. Also, there is a minor performance penalty
when the retention corner is allowed as software reconfigures
the VDD_GFX supply to the retention voltage during GPU power
collapse and resume before transitioning to an active voltage.
Change-Id: I374d7620373d7fea17818009bec3d171a6072cdc
Signed-off-by: David Collins <collinsd@codeaurora.org>
| -rw-r--r-- | arch/arm/boot/dts/qcom/msm8996-regulator.dtsi | 2 | ||||
| -rw-r--r-- | arch/arm/boot/dts/qcom/msm8996-v2.dtsi | 2 | ||||
| -rw-r--r-- | arch/arm/boot/dts/qcom/msm8996-v3.0.dtsi | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/boot/dts/qcom/msm8996-regulator.dtsi b/arch/arm/boot/dts/qcom/msm8996-regulator.dtsi index 58892a5b1f1d..a00c9b49933e 100644 --- a/arch/arm/boot/dts/qcom/msm8996-regulator.dtsi +++ b/arch/arm/boot/dts/qcom/msm8996-regulator.dtsi @@ -1192,7 +1192,7 @@ gfx_vreg: regulator { regulator-name = "gfx_corner"; - regulator-min-microvolt = <1>; + regulator-min-microvolt = <2>; regulator-max-microvolt = <8>; qcom,cpr-fuse-corners = <4>; diff --git a/arch/arm/boot/dts/qcom/msm8996-v2.dtsi b/arch/arm/boot/dts/qcom/msm8996-v2.dtsi index 04e25c1f77c9..324bc91cc9d0 100644 --- a/arch/arm/boot/dts/qcom/msm8996-v2.dtsi +++ b/arch/arm/boot/dts/qcom/msm8996-v2.dtsi @@ -306,7 +306,7 @@ }; &gfx_vreg { - regulator-min-microvolt = <1>; + regulator-min-microvolt = <2>; regulator-max-microvolt = <5>; qcom,cpr-fuse-corners = <4>; diff --git a/arch/arm/boot/dts/qcom/msm8996-v3.0.dtsi b/arch/arm/boot/dts/qcom/msm8996-v3.0.dtsi index 2268d600287b..99d3c8dcaf48 100644 --- a/arch/arm/boot/dts/qcom/msm8996-v3.0.dtsi +++ b/arch/arm/boot/dts/qcom/msm8996-v3.0.dtsi @@ -29,7 +29,7 @@ }; &gfx_vreg { - regulator-min-microvolt = <1>; + regulator-min-microvolt = <2>; regulator-max-microvolt = <7>; qcom,cpr-fuse-corners = <4>; |
