[PATCH v4 0/5] arm64: add R8A78000 support
From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Date: 2025-09-17 05:29:42
Also in:
linux-devicetree, linux-perf-users, linux-renesas-soc
Hi Geert This is v4 of R8A78000 support for Renesas. This patch-set adds R8A78000 and Ironhide board support. It is based on SDK v4.28.0 or later. It will be released at end of Oct. Link: https://lore.kernel.org/r/87tt13i0lh.wl-kuninori.morimoto.gx@renesas.com (local) Link: https://lore.kernel.org/r/87o6rjvzf4.wl-kuninori.morimoto.gx@renesas.com (local) Link: https://lore.kernel.org/r/87tt1c9z7h.wl-kuninori.morimoto.gx@renesas.com (local) v3 -> v4 - Don't include already applied patches - separate Cortex-A725AE patch into tools/ID/errata [1/5][2/5][3/5] - fixup gic reg [4/5] - move timer node into soc [4/5] v2 -> v3 - Add Reviewed-by from Geert [1/6] - Add cortex-a720ae patches [3/6][4/6] - Drop enable-method = "pcsi" [5/6] - Tidyup node name controller -> cache-controller [5/6] - Remove cache-unified from L2 [5/6] - add dummy-clk-sgasyncd16 for scif [5/6] - re-add clock-frequency on scif_clk [5/6] - Tidyup GIC comments [5/6] - Tidyup GIC regs [5/6] - use "renesas,scif-r8a78000" instead of "renesas,rcar-gen5-scif" [5/6] - Tidyup Subject [6/6] - Tidyup Makefile position [6/6] - Add explanation why it needs "maxcpus=1" [6/6] - 518MB -> 518MiB on memory [6/6] - 16666666 -> 16666600 on extal_clk [6/6] - Drop comment from hscif0 [6/6] v1 -> v2 - Add Krzysztof's Acked-by on [1/4] - Tidyup "cache" properties on [3/4] - Add "clock-" prefix on fixed-clock [3/4] - remove un-needed clock-frequency [3/4] - use "-" instead of "_" on dummy-clk-sgasyncd4 [3/4] - use "0" instead of "0x0" for gic [3/4] - cleanup "bootargs" [4/4] Hai Pham (2): arm64: dts: renesas: Add R8A78000 X5H DTs arm64: dts: renesas: R8A78000: Add initial Ironhide support Kuninori Morimoto (3): arm64: cputype: Add Cortex-A725AE definitions arm64: errata: Expand speculative SSBS workaround for Cortex-A725AE tools: arm64: Add Cortex-A725AE definitions arch/arm64/boot/dts/renesas/Makefile | 2 + .../boot/dts/renesas/r8a78000-ironhide.dts | 92 +++ arch/arm64/boot/dts/renesas/r8a78000.dtsi | 756 ++++++++++++++++++ arch/arm64/include/asm/cputype.h | 2 + arch/arm64/kernel/cpu_errata.c | 1 + arch/arm64/kernel/proton-pack.c | 1 + tools/arch/arm64/include/asm/cputype.h | 2 + tools/perf/util/arm-spe.c | 1 + 8 files changed, 857 insertions(+) create mode 100644 arch/arm64/boot/dts/renesas/r8a78000-ironhide.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a78000.dtsi -- 2.43.0