OSDN Git Service

arm64: dts: renesas: r8a779f0: Add CA55 operating points
authorGeert Uytterhoeven <geert+renesas@glider.be>
Wed, 30 Nov 2022 14:16:13 +0000 (15:16 +0100)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Tue, 10 Jan 2023 08:44:02 +0000 (09:44 +0100)
commitef10e647d9322fb7c5fdfa8c6e1b0a0cf5d4a45b
treebb8e212ea2b3f9ab1251d01db98e684d9fdcee34
parent3e9e6fc9c64f7b9b777c5b2c2e2c9a1326065137
arm64: dts: renesas: r8a779f0: Add CA55 operating points

Add operating points for running the Cortex-A55 CPU cores on R-Car S4-8
at various speeds, up to the maximum supported frequency (1200 MHz).

R-Car S4-8 has 8 Cortex-A55 cores, grouped in 4 clusters.
CA55 Sub-System 0 (first 2 clusters / CPU cores 0-3) is clocked by Z0φ.
CA55 Sub-System 1 (last 2 clusters / CPU cores 4-7) is clocked by Z1φ.

As the two sets of clusters are driven by separate clocks, this requires
specifying two separate tables (using the same operating performance
point values), with "opp-shared" to indicate that the CPU cores in each
set share state.

Based on a patch in the BSP by Tho Vu.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Link: https://lore.kernel.org/r/ae78351d702a53702a1d5fa26675fe982b99cdf5.1669817508.git.geert+renesas@glider.be
arch/arm64/boot/dts/renesas/r8a779f0.dtsi