linux-perf-users.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v5 0/7] arm64: add R8A78000 support
@ 2025-09-18  6:23 Kuninori Morimoto
  2025-09-18  6:25 ` [PATCH v5 1/7] dt-bindings: serial: sh-sci: don't required "reset" for r8a78000 Kuninori Morimoto
                   ` (7 more replies)
  0 siblings, 8 replies; 21+ messages in thread
From: Kuninori Morimoto @ 2025-09-18  6:23 UTC (permalink / raw)
  To: Liang,  Kan, Adrian Hunter, Alexander Shishkin,
	Arnaldo Carvalho de Melo, Catalin Marinas, Conor Dooley,
	Douglas Anderson, Geert Uytterhoeven, Ian Rogers, Ingo Molnar,
	James Clark, Jiri Olsa, John Garry, Krzysztof Kozlowski, Leo Yan,
	Lorenzo Pieralisi, Mark Rutland, Mike Leach, Namhyung Kim,
	Oliver Upton, Peter Zijlstra, Rob Herring, Shameer Kolothum,
	Will Deacon, devicetree, linux-arm-kernel, linux-perf-users,
	linux-renesas-soc, Marc Zyngier


Hi Geert

This is v5 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/87ecs5abp9.wl-kuninori.morimoto.gx@renesas.com
Link: https://lore.kernel.org/r/87tt13i0lh.wl-kuninori.morimoto.gx@renesas.com
Link: https://lore.kernel.org/r/87o6rjvzf4.wl-kuninori.morimoto.gx@renesas.com
Link: https://lore.kernel.org/r/87tt1c9z7h.wl-kuninori.morimoto.gx@renesas.com

v4 -> v5
	- Add new dt-binding patch to remove "resets" and "power-domain" [1/7][2/7]
	 - I'm not sure this is acceptable, especially [2/7]. These are optional patch.
	- A725AE -> A720AE in git-log [3/7][4/7][5/7]
	- move "interrupt-parent = <&gic>" one level up [6/7]
	- move back timer out of soc [6/7]
	- move L2_CA720_x to out of cpu@xx node [6/7]
	- rename L2/L3 cache-controller-xxx node name [6/7]
	- add "cache-unified" on L2 cache [6/7]
	- add "renesas,rcar-gen5-scif" for {h}scif nodes [6/7]
	- remove bootargs = "maxcpus=1" [7/7]

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 (5):
  dt-bindings: serial: sh-sci: don't required "reset" for r8a78000
  dt-bindings: serial: sh-sci: don't required "power-domain"
  tools: arm64: Add Cortex-A720AE definitions
  arm64: cputype: Add Cortex-A720AE definitions
  arm64: errata: Expand speculative SSBS workaround for Cortex-A720AE

 .../bindings/serial/renesas,hscif.yaml        |   2 -
 .../bindings/serial/renesas,scif.yaml         |   2 -
 arch/arm64/boot/dts/renesas/Makefile          |   2 +
 .../boot/dts/renesas/r8a78000-ironhide.dts    |  85 ++
 arch/arm64/boot/dts/renesas/r8a78000.dtsi     | 787 ++++++++++++++++++
 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 +
 10 files changed, 881 insertions(+), 4 deletions(-)
 create mode 100644 arch/arm64/boot/dts/renesas/r8a78000-ironhide.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a78000.dtsi

-- 
2.43.0


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2025-09-24  9:37 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-18  6:23 [PATCH v5 0/7] arm64: add R8A78000 support Kuninori Morimoto
2025-09-18  6:25 ` [PATCH v5 1/7] dt-bindings: serial: sh-sci: don't required "reset" for r8a78000 Kuninori Morimoto
2025-09-18  9:19   ` Geert Uytterhoeven
2025-09-18  6:26 ` [PATCH v5 2/7] dt-bindings: serial: sh-sci: don't required "power-domain" Kuninori Morimoto
2025-09-18  9:26   ` Geert Uytterhoeven
2025-09-18  6:26 ` [PATCH v5 3/7] tools: arm64: Add Cortex-A720AE definitions Kuninori Morimoto
2025-09-18 10:37   ` Will Deacon
2025-09-18  6:26 ` [PATCH v5 4/7] arm64: cputype: " Kuninori Morimoto
2025-09-18 10:46   ` Mark Rutland
2025-09-18  6:27 ` [PATCH v5 5/7] arm64: errata: Expand speculative SSBS workaround for Cortex-A720AE Kuninori Morimoto
2025-09-18 10:49   ` Mark Rutland
2025-09-18  6:27 ` [PATCH v5 6/7] arm64: dts: renesas: Add R8A78000 X5H DTs Kuninori Morimoto
2025-09-18  9:53   ` Geert Uytterhoeven
2025-09-18 10:01   ` Marc Zyngier
2025-09-19  6:52     ` Geert Uytterhoeven
2025-09-19  8:33       ` Marc Zyngier
2025-09-23 23:56         ` Kuninori Morimoto
2025-09-24  9:37           ` Marc Zyngier
2025-09-18  6:27 ` [PATCH v5 7/7] arm64: dts: renesas: R8A78000: Add initial Ironhide support Kuninori Morimoto
2025-09-18 10:01   ` Geert Uytterhoeven
2025-09-18 11:06 ` [PATCH v5 0/7] arm64: add R8A78000 support Will Deacon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).