Skip to content

Commit e5746e1

Browse files
alcharkedoardocanepa
authored andcommitted
arm64: dts: rockchip: Remove non-functioning CPU OPPs from RK3576
BugLink: https://bugs.launchpad.net/bugs/2137723 commit 05b80cd1f37db042e074ecc7ee0d39869fed2f52 upstream. 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> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Bethany <bethany.jamison@canonical.com> Signed-off-by: Stefan Bader <stefan.bader@canonical.com> Signed-off-by: Edoardo Canepa <edoardo.canepa@canonical.com>
1 parent c849e29 commit e5746e1

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
@@ -269,12 +269,6 @@
269269
opp-microvolt = <900000 900000 950000>;
270270
clock-latency-ns = <40000>;
271271
};
272-
273-
opp-2208000000 {
274-
opp-hz = /bits/ 64 <2208000000>;
275-
opp-microvolt = <950000 950000 950000>;
276-
clock-latency-ns = <40000>;
277-
};
278272
};
279273

280274
cluster1_opp_table: opp-table-cluster1 {
@@ -341,12 +335,6 @@
341335
opp-microvolt = <925000 925000 950000>;
342336
clock-latency-ns = <40000>;
343337
};
344-
345-
opp-2304000000 {
346-
opp-hz = /bits/ 64 <2304000000>;
347-
opp-microvolt = <950000 950000 950000>;
348-
clock-latency-ns = <40000>;
349-
};
350338
};
351339

352340
gpu_opp_table: opp-table-gpu {

0 commit comments

Comments
 (0)