From 89faaa842fc5a06b3d0c2da69ebcc5c326c7ddcf Mon Sep 17 00:00:00 2001 From: "yiting.deng" Date: Wed, 3 Apr 2024 14:30:25 +0800 Subject: [PATCH] dvfs: s7: fix dsuclk when cpuclk to 1.512G and 1.2G [1/1] PD#SWPL-163704 Problem: dsuclk is 1.344G when cpuclk is 1.512G; cpuclk is 1.2G, dsuclk need config to 1G; Solution: fix cpuclk = 1.5G, dsuclk = 1.2G; fix cpuclk = 1.2G, dsuclk = 1G; Verify: s7_bh201 Change-Id: I54e21863dc06e544261cb792af45d52d06e68cea Signed-off-by: yiting.deng --- .../arm/boot/dts/amlogic/mesons7_cpufreq.dtsi | 20 +++++++++++-------- .../boot/dts/amlogic/mesons7_cpufreq.dtsi | 20 +++++++++++-------- 2 files changed, 24 insertions(+), 16 deletions(-) diff --git a/arch/arm/boot/dts/amlogic/mesons7_cpufreq.dtsi b/arch/arm/boot/dts/amlogic/mesons7_cpufreq.dtsi index 7fffa50ae..e73347ae9 100644 --- a/arch/arm/boot/dts/amlogic/mesons7_cpufreq.dtsi +++ b/arch/arm/boot/dts/amlogic/mesons7_cpufreq.dtsi @@ -353,14 +353,18 @@ //skip_volt_scaling; cluster_cores = <0 1 2 3>; //pdvfs_enabled; - dsu-opp-table0 = <1000000 1200000 879000>, - <1500000 1344000 929000>; - dsu-opp-table1 = <1000000 1200000 879000>, - <1500000 1344000 929000>; - dsu-opp-table2 = <1000000 1200000 879000>, - <1500000 1344000 929000>; - dsu-opp-table3 = <1000000 1200000 879000>, - <1500000 1344000 929000>; + dsu-opp-table0 = <1000000 1000000 869000>, + <1200000 1200000 879000>, + <1512000 1344000 929000>; + dsu-opp-table1 = <1000000 1000000 869000>, + <1200000 1200000 879000>, + <1512000 1344000 929000>; + dsu-opp-table2 = <1000000 1000000 869000>, + <1200000 1200000 879000>, + <1512000 1344000 929000>; + dsu-opp-table3 = <1000000 1000000 869000>, + <1200000 1200000 879000>, + <1512000 1344000 929000>; }; }; };/* end of / */ diff --git a/arch/arm64/boot/dts/amlogic/mesons7_cpufreq.dtsi b/arch/arm64/boot/dts/amlogic/mesons7_cpufreq.dtsi index 7fffa50ae..e73347ae9 100644 --- a/arch/arm64/boot/dts/amlogic/mesons7_cpufreq.dtsi +++ b/arch/arm64/boot/dts/amlogic/mesons7_cpufreq.dtsi @@ -353,14 +353,18 @@ //skip_volt_scaling; cluster_cores = <0 1 2 3>; //pdvfs_enabled; - dsu-opp-table0 = <1000000 1200000 879000>, - <1500000 1344000 929000>; - dsu-opp-table1 = <1000000 1200000 879000>, - <1500000 1344000 929000>; - dsu-opp-table2 = <1000000 1200000 879000>, - <1500000 1344000 929000>; - dsu-opp-table3 = <1000000 1200000 879000>, - <1500000 1344000 929000>; + dsu-opp-table0 = <1000000 1000000 869000>, + <1200000 1200000 879000>, + <1512000 1344000 929000>; + dsu-opp-table1 = <1000000 1000000 869000>, + <1200000 1200000 879000>, + <1512000 1344000 929000>; + dsu-opp-table2 = <1000000 1000000 869000>, + <1200000 1200000 879000>, + <1512000 1344000 929000>; + dsu-opp-table3 = <1000000 1000000 869000>, + <1200000 1200000 879000>, + <1512000 1344000 929000>; }; }; };/* end of / */