summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2018-05-17 03:38:25 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2018-05-17 03:38:24 -0700
commit308200f414f3e85b2ed6931bfceee49dae188d1d (patch)
treeab93c3d3dd3348371ae53e8a29048e5a83e5f187
parent9183d1bec380b7c9395131a4a93760f7b56f6395 (diff)
parent815bdaa1e4bbd1c4401745fbd7275a95848b5820 (diff)
Merge "ARM: dts: msm: Add speed-bin 4 support for sdm660"
-rw-r--r--arch/arm/boot/dts/qcom/sdm660-regulator.dtsi37
1 files changed, 30 insertions, 7 deletions
diff --git a/arch/arm/boot/dts/qcom/sdm660-regulator.dtsi b/arch/arm/boot/dts/qcom/sdm660-regulator.dtsi
index 87be1529d9fc..c4ff839d3c07 100644
--- a/arch/arm/boot/dts/qcom/sdm660-regulator.dtsi
+++ b/arch/arm/boot/dts/qcom/sdm660-regulator.dtsi
@@ -700,9 +700,9 @@
regulator-max-microvolt = <8>;
qcom,cpr-fuse-corners = <5>;
- qcom,cpr-fuse-combos = <32>;
- qcom,cpr-speed-bins = <4>;
- qcom,cpr-speed-bin-corners = <8 8 0 8>;
+ qcom,cpr-fuse-combos = <40>;
+ qcom,cpr-speed-bins = <5>;
+ qcom,cpr-speed-bin-corners = <8 8 0 8 8>;
qcom,cpr-corners =
/* Speed bin 0 */
<8 8 8 8 8 8 8 8>,
@@ -714,7 +714,11 @@
<0 0 0 0 0 0 0 0>,
/* Speed bin 3 */
+ <8 8 8 8 8 8 8 8>,
+
+ /* Speed bin 4 */
<8 8 8 8 8 8 8 8>;
+
qcom,cpr-corner-fmax-map =
/* Speed bin 0 */
<2 3 4 5 8>,
@@ -726,6 +730,9 @@
<0 0 0 0 0>,
/* Speed bin 3 */
+ <2 3 4 5 8>,
+
+ /* Speed bin 4 */
<2 3 4 5 8>;
qcom,cpr-voltage-ceiling =
@@ -750,7 +757,12 @@
/* Speed bin 3 */
<300000000 633600000 902400000
1113600000 1401600000 1536000000
- 1612800000 1843200000>;
+ 1612800000 1843200000>,
+
+ /* Speed bin 4 */
+ <300000000 633600000 902400000
+ 1113600000 1401600000 1536000000
+ 1747200000 1843200000>;
qcom,allow-voltage-interpolation;
qcom,allow-quotient-interpolation;
@@ -839,9 +851,9 @@
regulator-max-microvolt = <7>;
qcom,cpr-fuse-corners = <5>;
- qcom,cpr-fuse-combos = <32>;
- qcom,cpr-speed-bins = <4>;
- qcom,cpr-speed-bin-corners = <7 7 0 7>;
+ qcom,cpr-fuse-combos = <40>;
+ qcom,cpr-speed-bins = <5>;
+ qcom,cpr-speed-bin-corners = <7 7 0 7 7>;
qcom,cpr-corners =
/* Speed-bin 0 */
<7 7 7 7 7 7 7 7>,
@@ -853,6 +865,9 @@
<0 0 0 0 0 0 0 0>,
/* Speed-bin 3 */
+ <7 7 7 7 7 7 7 7>,
+
+ /* Speed-bin 4 */
<7 7 7 7 7 7 7 7>;
qcom,cpr-corner-fmax-map =
@@ -866,6 +881,9 @@
<0 0 0 0 0>,
/* Speed-bin 3 */
+ <2 3 4 6 7>,
+
+ /* Speed-bin 4 */
<2 3 4 6 7>;
qcom,cpr-voltage-ceiling =
@@ -890,6 +908,11 @@
/* Speed bin 3 */
<300000000 1113600000 1401600000
1747200000 1804800000 2150400000
+ 2208000000>,
+
+ /* Speed bin 4 */
+ <300000000 1113600000 1401600000
+ 1747200000 1958400000 2150400000
2208000000>;
qcom,allow-voltage-interpolation;