diff --git a/arch/arm/boot/dts/rk3288-tb.dts b/arch/arm/boot/dts/rk3288-tb.dts index 6cde07b834b5..ce73edb78c83 100755 --- a/arch/arm/boot/dts/rk3288-tb.dts +++ b/arch/arm/boot/dts/rk3288-tb.dts @@ -462,6 +462,7 @@ 200000 1200000 300000 1200000 400000 1200000 + 600000 1300000 >; }; diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/arm/boot/dts/rk3288.dtsi index c7cd9feea8c2..43ce02b0059f 100755 --- a/arch/arm/boot/dts/rk3288.dtsi +++ b/arch/arm/boot/dts/rk3288.dtsi @@ -783,9 +783,9 @@ clk_vepu { operating-points = < /* KHz uV */ - 200000 1200000 - 300000 1200000 - 400000 1200000 + 200000 1300000 + 300000 1300000 + 400000 1300000 >; status = "okay"; }; diff --git a/drivers/cpufreq/rockchip-cpufreq.c b/drivers/cpufreq/rockchip-cpufreq.c index 60dda48c6f76..89788efb91c8 100644 --- a/drivers/cpufreq/rockchip-cpufreq.c +++ b/drivers/cpufreq/rockchip-cpufreq.c @@ -382,7 +382,7 @@ static int cpufreq_init_cpu0(struct cpufreq_policy *policy) clk_vepu_dvfs_node = clk_get_dvfs_node("clk_vepu"); if (clk_vepu_dvfs_node){ clk_enable_dvfs(clk_vepu_dvfs_node); - dvfs_clk_set_rate(clk_vepu_dvfs_node, 297000000); + dvfs_clk_set_rate(clk_vepu_dvfs_node, 198000000); } clk_cpu_dvfs_node = clk_get_dvfs_node("clk_core");