ARM: dts: update frequency to corner and quot mapping for CPR on msm8926
Some devices need to adjust their CPR quotient value according to the cpu
frequency. The existing configuration uses the same fuse target quotient
for each frequency in a given corner. This configuration is not power
efficient as some corners have a large range of frequencies. Hence use a
virtual corner for each frequency for power saving purposes.
CRs-Fixed: 583719
Change-Id: I73ebcc05c4cd040df6dae777cf515eba4fdebfb4
Signed-off-by: Ke Liu <keliu@codeaurora.org>
diff --git a/arch/arm/boot/dts/msm8926.dtsi b/arch/arm/boot/dts/msm8926.dtsi
index 963c1b8..1c8fe4a 100644
--- a/arch/arm/boot/dts/msm8926.dtsi
+++ b/arch/arm/boot/dts/msm8926.dtsi
@@ -45,39 +45,46 @@
reg-names = "rcg-base", "efuse";
qcom,speed0-bin-v1 =
< 0 0>,
- < 384000000 1>,
- < 787200000 2>,
- <1190400000 3>;
+ < 384000000 2>,
+ < 787200000 4>,
+ <1190400000 7>;
qcom,speed6-bin-v1 =
< 0 0>,
- < 384000000 1>,
- < 787200000 2>,
- <1190400000 3>;
+ < 384000000 2>,
+ < 787200000 4>,
+ <1190400000 7>;
qcom,speed2-bin-v1 =
< 0 0>,
- < 384000000 1>,
- < 787200000 2>,
- <1401600000 3>;
+ < 384000000 2>,
+ < 787200000 4>,
+ <1401600000 10>;
qcom,speed5-bin-v1 =
< 0 0>,
- < 384000000 1>,
- < 787200000 2>,
- <1401600000 3>;
+ < 384000000 2>,
+ < 787200000 4>,
+ <1401600000 10>;
qcom,speed4-bin-v1 =
< 0 0>,
- < 384000000 1>,
- < 787200000 2>,
- <1401600000 3>;
+ < 384000000 2>,
+ < 787200000 4>,
+ <1401600000 10>;
qcom,speed7-bin-v1 =
< 0 0>,
- < 384000000 1>,
- < 787200000 2>,
- <1401600000 3>;
+ < 384000000 2>,
+ < 787200000 4>,
+ <1401600000 10>;
qcom,speed1-bin-v1 =
< 0 0>,
- < 384000000 1>,
- < 787200000 2>,
- <1593600000 3>;
+ < 384000000 2>,
+ < 787200000 4>,
+ < 998400000 5>,
+ <1094400000 6>,
+ <1190400000 7>,
+ <1305600000 8>,
+ <1344000000 9>,
+ <1401600000 10>,
+ <1497600000 11>,
+ <1593600000 12>;
};
qcom,msm-thermal {