diff --git a/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi b/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi index 8f0db7258495..06955de93e08 100644 --- a/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi +++ b/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi @@ -589,7 +589,7 @@ qcom,cpr-corner-switch-delay-time = <1600>; qcom,cpr-voltage-settling-time = <1600>; - qcom,apm-threshold-voltage = <800000>; + qcom,apm-threshold-voltage = <852000>; qcom,apm-hysteresis-voltage = <4000>; qcom,voltage-step = <4000>; qcom,voltage-base = <352000>; @@ -605,27 +605,37 @@ apc0_pwrcl_vreg: regulator-pwrcl { regulator-name = "apc0_pwrcl_corner"; regulator-min-microvolt = <1>; - regulator-max-microvolt = <24>; + regulator-max-microvolt = <23>; qcom,cpr-fuse-corners = <4>; qcom,cpr-fuse-combos = <1>; - qcom,cpr-corners = <23>; + qcom,cpr-corners = <22>; - qcom,cpr-corner-fmax-map = <7 10 17 23>; + qcom,cpr-corner-fmax-map = <7 10 17 22>; qcom,cpr-voltage-ceiling = - <632000 632000 632000 632000 632000 - 632000 632000 700000 700000 700000 - 828000 828000 828000 828000 828000 - 828000 828000 1024000 1024000 1024000 - 1024000 1024000 1024000>; + <696000 696000 696000 696000 + 696000 696000 696000 768000 + 768000 768000 896000 896000 + 896000 896000 896000 896000 + 896000 1032000 1032000 1032000 + 1112000 1112000>; qcom,cpr-voltage-floor = - <572000 572000 572000 572000 572000 - 572000 572000 568000 568000 568000 - 684000 684000 684000 684000 684000 - 684000 684000 856000 856000 856000 - 856000 856000 856000>; + <572000 572000 572000 572000 + 572000 572000 572000 568000 + 568000 568000 660000 660000 + 660000 660000 660000 660000 + 660000 752000 752000 752000 + 752000 752000>; + + qcom,cpr-floor-to-ceiling-max-range = + <50000 50000 50000 50000 + 50000 50000 50000 50000 + 50000 50000 50000 50000 + 50000 50000 50000 50000 + 50000 50000 50000 50000 + 50000 50000>; qcom,corner-frequencies = <300000000 345600000 422400000 @@ -633,9 +643,9 @@ 710400000 806400000 883200000 960000000 1036800000 1113600000 1190400000 1248000000 1324800000 - 1401600000 1478400000 1497600000 - 1574400000 1651200000 1728000000 - 1804800000 1881600000>; + 1401600000 1478400000 1574400000 + 1651200000 1728000000 1804800000 + 1881600000>; }; }; }; @@ -661,7 +671,7 @@ qcom,cpr-corner-switch-delay-time = <1600>; qcom,cpr-voltage-settling-time = <1600>; - qcom,apm-threshold-voltage = <800000>; + qcom,apm-threshold-voltage = <852000>; qcom,apm-hysteresis-voltage = <4000>; qcom,voltage-step = <4000>; qcom,voltage-base = <352000>; @@ -677,40 +687,51 @@ apc1_perfcl_vreg: regulator-pwrcl { regulator-name = "apc1_perfcl_corner"; regulator-min-microvolt = <1>; - regulator-max-microvolt = <27>; + regulator-max-microvolt = <26>; qcom,cpr-fuse-corners = <4>; qcom,cpr-fuse-combos = <1>; - qcom,cpr-corners = <26>; + qcom,cpr-corners = <25>; - qcom,cpr-corner-fmax-map = <8 12 19 26>; + qcom,cpr-corner-fmax-map = <8 12 18 25>; qcom,cpr-voltage-ceiling = - <632000 632000 632000 632000 632000 - 632000 632000 632000 700000 700000 - 700000 700000 828000 828000 828000 - 828000 828000 828000 828000 1024000 - 1024000 1024000 1024000 1024000 1024000 - 1024000>; + <696000 696000 696000 696000 + 696000 696000 696000 696000 + 768000 768000 768000 768000 + 896000 896000 896000 896000 + 896000 896000 1032000 1032000 + 1032000 1032000 1112000 1112000 + 1112000>; qcom,cpr-voltage-floor = - <572000 572000 572000 572000 572000 - 572000 572000 572000 568000 568000 - 568000 568000 684000 684000 684000 - 684000 684000 684000 684000 856000 - 856000 856000 856000 856000 856000 - 856000>; + <572000 572000 572000 572000 + 572000 572000 572000 572000 + 568000 568000 568000 568000 + 660000 660000 660000 660000 + 660000 660000 752000 752000 + 752000 752000 752000 752000 + 752000>; + + qcom,cpr-floor-to-ceiling-max-range = + <50000 50000 50000 50000 + 50000 50000 50000 50000 + 50000 50000 50000 50000 + 50000 50000 50000 50000 + 50000 50000 50000 50000 + 50000 50000 50000 50000 + 50000>; qcom,corner-frequencies = <300000000 345600000 422400000 480000000 556800000 633600000 710400000 787200000 844800000 902400000 979200000 1056000000 - 1094400000 1171200000 1248000000 - 1324800000 1401600000 1478400000 - 1536000000 1632000000 1708800000 - 1785600000 1862400000 1939200000 - 2016000000 2092800000>; + 1171200000 1248000000 1324800000 + 1401600000 1478400000 1536000000 + 1632000000 1708800000 1785600000 + 1862400000 1939200000 2016000000 + 2092800000>; }; }; };