OSDN Git Service

ARM: dts: msm: restrict VDD_APC voltages to NOM for CPR rev 0 on msmcobalt
authorOsvaldo Banuelos <osvaldob@codeaurora.org>
Thu, 12 May 2016 00:24:17 +0000 (17:24 -0700)
committerJeevan Shriram <jshriram@codeaurora.org>
Tue, 17 May 2016 03:10:34 +0000 (20:10 -0700)
Raise the VDD_APC0 and VDD_APC1 CPR floor voltages to be equal to
the Nominal ceiling voltage on CPR revision 0 parts. Also, increase
the number of supported fuse combos to 8, to support up to 8 CPR
revisions using a single speed bin. This ensures stable operation
on some msmcobalt CPR revision 0 parts that cannot operate
reliably with SVS2/SVS voltages and has no impact to CPR rev 1 and
greater parts.

Change-Id: I6913a168596b34f527f689360f93fdf15b7d2f10
CRs-Fixed: 1014782
Signed-off-by: Osvaldo Banuelos <osvaldob@codeaurora.org>
arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi

index ba9f517..933ba61 100644 (file)
                                regulator-max-microvolt = <23>;
 
                                qcom,cpr-fuse-corners = <4>;
-                               qcom,cpr-fuse-combos = <1>;
+                               qcom,cpr-fuse-combos = <8>;
                                qcom,cpr-corners = <22>;
 
                                qcom,cpr-corner-fmax-map = <7 10 17 22>;
 
                                qcom,cpr-voltage-ceiling =
-                                       <896000  896000  896000  896000
-                                        896000  896000  896000  896000
-                                        896000  896000  896000  896000
-                                        896000  896000  896000  896000
-                                        896000 1032000 1032000 1032000
+                                       <896000  896000  896000  896000  896000
+                                        896000  896000  896000  896000  896000
+                                        896000  896000  896000  896000  896000
+                                        896000  896000 1032000 1032000 1032000
                                        1112000 1112000>;
 
                                qcom,cpr-voltage-floor =
-                                       <572000  572000  572000  572000
-                                        572000  572000  572000  572000
-                                        572000  572000  664000  664000
-                                        664000  664000  664000  664000
-                                        664000  752000  752000  752000
+                                       <896000  896000  896000  896000  896000
+                                        896000  896000  896000  896000  896000
+                                        896000  896000  896000  896000  896000
+                                        896000  896000  896000  896000  896000
+                                        896000  896000>,
+                                       <572000  572000  572000  572000  572000
+                                        572000  572000  572000  572000  572000
+                                        664000  664000  664000  664000  664000
+                                        664000  664000  752000  752000  752000
+                                        752000  752000>,
+                                       <572000  572000  572000  572000  572000
+                                        572000  572000  572000  572000  572000
+                                        664000  664000  664000  664000  664000
+                                        664000  664000  752000  752000  752000
+                                        752000  752000>,
+                                       <572000  572000  572000  572000  572000
+                                        572000  572000  572000  572000  572000
+                                        664000  664000  664000  664000  664000
+                                        664000  664000  752000  752000  752000
+                                        752000  752000>,
+                                       <572000  572000  572000  572000  572000
+                                        572000  572000  572000  572000  572000
+                                        664000  664000  664000  664000  664000
+                                        664000  664000  752000  752000  752000
+                                        752000  752000>,
+                                       <572000  572000  572000  572000  572000
+                                        572000  572000  572000  572000  572000
+                                        664000  664000  664000  664000  664000
+                                        664000  664000  752000  752000  752000
+                                        752000  752000>,
+                                       <572000  572000  572000  572000  572000
+                                        572000  572000  572000  572000  572000
+                                        664000  664000  664000  664000  664000
+                                        664000  664000  752000  752000  752000
+                                        752000  752000>,
+                                       <572000  572000  572000  572000  572000
+                                        572000  572000  572000  572000  572000
+                                        664000  664000  664000  664000  664000
+                                        664000  664000  752000  752000  752000
                                         752000  752000>;
 
                                qcom,cpr-floor-to-ceiling-max-range =
                                regulator-max-microvolt = <26>;
 
                                qcom,cpr-fuse-corners = <4>;
-                               qcom,cpr-fuse-combos = <1>;
+                               qcom,cpr-fuse-combos = <8>;
                                qcom,cpr-corners = <25>;
 
                                qcom,cpr-corner-fmax-map = <8 12 18 25>;
                                        1112000>;
 
                                qcom,cpr-voltage-floor =
+                                       <896000  896000  896000  896000
+                                        896000  896000  896000  896000
+                                        896000  896000  896000  896000
+                                        896000  896000  896000  896000
+                                        896000  896000  896000  896000
+                                        896000  896000  896000  896000
+                                        896000>,
+                                       <572000  572000  572000  572000
+                                        572000  572000  572000  572000
+                                        572000  572000  572000  572000
+                                        664000  664000  664000  664000
+                                        664000  664000  752000  752000
+                                        752000  752000  752000  752000
+                                        752000>,
+                                       <572000  572000  572000  572000
+                                        572000  572000  572000  572000
+                                        572000  572000  572000  572000
+                                        664000  664000  664000  664000
+                                        664000  664000  752000  752000
+                                        752000  752000  752000  752000
+                                        752000>,
+                                       <572000  572000  572000  572000
+                                        572000  572000  572000  572000
+                                        572000  572000  572000  572000
+                                        664000  664000  664000  664000
+                                        664000  664000  752000  752000
+                                        752000  752000  752000  752000
+                                        752000>,
+                                       <572000  572000  572000  572000
+                                        572000  572000  572000  572000
+                                        572000  572000  572000  572000
+                                        664000  664000  664000  664000
+                                        664000  664000  752000  752000
+                                        752000  752000  752000  752000
+                                        752000>,
+                                       <572000  572000  572000  572000
+                                        572000  572000  572000  572000
+                                        572000  572000  572000  572000
+                                        664000  664000  664000  664000
+                                        664000  664000  752000  752000
+                                        752000  752000  752000  752000
+                                        752000>,
+                                       <572000  572000  572000  572000
+                                        572000  572000  572000  572000
+                                        572000  572000  572000  572000
+                                        664000  664000  664000  664000
+                                        664000  664000  752000  752000
+                                        752000  752000  752000  752000
+                                        752000>,
                                        <572000  572000  572000  572000
                                         572000  572000  572000  572000
                                         572000  572000  572000  572000