Skip to content

Commit 05b80cd

Browse files
alcharkmmind
authored andcommitted
arm64: dts: rockchip: Remove non-functioning CPU OPPs from RK3576
Drop the top-frequency OPPs from both the LITTLE and big CPU clusters on RK3576, as neither the opensource TF-A [1] nor the recent (after v1.08) binary BL31 images provided by Rockchip expose those. This fixes the problem [2] when the cpufreq governor tries to jump directly to the highest-frequency OPP, which results in a failed SCMI call leaving the system stuck at the previous OPP before the attempted change. [1] https://github.com/ARM-software/arm-trusted-firmware/blob/master/plat/rockchip/rk3576/scmi/rk3576_clk.c#L264-L304 [2] https://lore.kernel.org/linux-rockchip/CABjd4Yz4NbqzZH4Qsed3ias56gcga9K6CmYA+BLDBxtbG915Ag@mail.gmail.com/ Fixes: 57b1ce9 ("arm64: dts: rockchip: Add rk3576 SoC base DT") Cc: stable@vger.kernel.org Signed-off-by: Alexey Charkov <alchark@gmail.com> Signed-off-by: Heiko Stuebner <heiko@sntech.de>
1 parent e179de7 commit 05b80cd

1 file changed

Lines changed: 0 additions & 12 deletions

File tree

arch/arm64/boot/dts/rockchip/rk3576.dtsi

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -276,12 +276,6 @@
276276
opp-microvolt = <900000 900000 950000>;
277277
clock-latency-ns = <40000>;
278278
};
279-
280-
opp-2208000000 {
281-
opp-hz = /bits/ 64 <2208000000>;
282-
opp-microvolt = <950000 950000 950000>;
283-
clock-latency-ns = <40000>;
284-
};
285279
};
286280

287281
cluster1_opp_table: opp-table-cluster1 {
@@ -348,12 +342,6 @@
348342
opp-microvolt = <925000 925000 950000>;
349343
clock-latency-ns = <40000>;
350344
};
351-
352-
opp-2304000000 {
353-
opp-hz = /bits/ 64 <2304000000>;
354-
opp-microvolt = <950000 950000 950000>;
355-
clock-latency-ns = <40000>;
356-
};
357345
};
358346

359347
gpu_opp_table: opp-table-gpu {

0 commit comments

Comments
 (0)