diff --git a/arch/arm/boot/dts/qcom/msm8996-regulator.dtsi b/arch/arm/boot/dts/qcom/msm8996-regulator.dtsi index 41d04e4c9632..b09729e81940 100644 --- a/arch/arm/boot/dts/qcom/msm8996-regulator.dtsi +++ b/arch/arm/boot/dts/qcom/msm8996-regulator.dtsi @@ -513,7 +513,7 @@ compatible = "qcom,spm-regulator"; reg = <0x3200 0x100>; regulator-name = "pm8994_s11"; - regulator-min-microvolt = <470000>; + regulator-min-microvolt = <475000>; regulator-max-microvolt = <1140000>; qcom,max-voltage-step = <150000>; qcom,cpu-num = <0>; @@ -521,7 +521,7 @@ pm8994_s11_limit: avs-limit-regulator { regulator-name = "pm8994_s11_avs_limit"; - regulator-min-microvolt = <470000>; + regulator-min-microvolt = <475000>; regulator-max-microvolt = <1140000>; }; }; diff --git a/arch/arm/boot/dts/qcom/msm8996-v3.dtsi b/arch/arm/boot/dts/qcom/msm8996-v3.dtsi index f9ca5b12bda8..b29e7afbec78 100644 --- a/arch/arm/boot/dts/qcom/msm8996-v3.dtsi +++ b/arch/arm/boot/dts/qcom/msm8996-v3.dtsi @@ -154,7 +154,7 @@ qcom,speed-bin = <0>; - qcom,initial-pwrlevel = <6>; + qcom,initial-pwrlevel = <7>; qcom,gpu-pwrlevel@0 { reg = <0>; @@ -227,7 +227,7 @@ qcom,speed-bin = <1>; - qcom,initial-pwrlevel = <4>; + qcom,initial-pwrlevel = <5>; qcom,gpu-pwrlevel@0 { reg = <0>; @@ -284,7 +284,7 @@ qcom,speed-bin = <2>; - qcom,initial-pwrlevel = <5>; + qcom,initial-pwrlevel = <6>; qcom,gpu-pwrlevel@0 { reg = <0>; @@ -350,7 +350,7 @@ qcom,speed-bin = <3>; - qcom,initial-pwrlevel = <5>; + qcom,initial-pwrlevel = <7>; qcom,gpu-pwrlevel@0 { reg = <0>; diff --git a/arch/arm/boot/dts/qcom/msm8996.dtsi b/arch/arm/boot/dts/qcom/msm8996.dtsi index 742e21c92ad5..e98e84a7d79a 100755 --- a/arch/arm/boot/dts/qcom/msm8996.dtsi +++ b/arch/arm/boot/dts/qcom/msm8996.dtsi @@ -21,7 +21,7 @@ interrupt-parent = <&intc>; chosen { - bootargs = "sched_enable_hmp=1 sched_enable_power_aware=1 app_setting.use_32bit_app_setting=1"; + bootargs = "sched_enable_hmp=1 sched_enable_power_aware=1 app_setting.use_32bit_app_setting=1 rcupdate.rcu_expedited=1"; }; aliases { @@ -61,6 +61,7 @@ reg = <0x0 0x0>; qcom,limits-info = <&mitigation_profile0>; enable-method = "psci"; + efficiency = <1024>; qcom,ea = <&ea0>; next-level-cache = <&L2_0>; L2_0: l2-cache { @@ -83,6 +84,7 @@ reg = <0x0 0x1>; qcom,limits-info = <&mitigation_profile1>; enable-method = "psci"; + efficiency = <1024>; qcom,ea = <&ea1>; next-level-cache = <&L2_0>; L1_D_1: l1-dcache { @@ -100,6 +102,7 @@ reg = <0x0 0x100>; qcom,limits-info = <&mitigation_profile2>; enable-method = "psci"; + efficiency = <1536>; qcom,ea = <&ea2>; next-level-cache = <&L2_1>; L2_1: l2-cache { @@ -122,6 +125,7 @@ reg = <0x0 0x101>; enable-method = "psci"; qcom,limits-info = <&mitigation_profile3>; + efficiency = <1536>; qcom,ea = <&ea3>; next-level-cache = <&L2_1>; L1_D_101: l1-dcache {