public inbox for devicetree@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/7] Add DMAC support to the RZ/V2H(P)
@ 2025-02-20 15:01 Fabrizio Castro
  2025-02-20 15:01 ` [PATCH v4 2/7] dt-bindings: dma: rz-dmac: Restrict properties for RZ/A1H Fabrizio Castro
                   ` (2 more replies)
  0 siblings, 3 replies; 21+ messages in thread
From: Fabrizio Castro @ 2025-02-20 15:01 UTC (permalink / raw)
  To: Vinod Koul, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Michael Turquette, Stephen Boyd, Thomas Gleixner,
	Geert Uytterhoeven
  Cc: Fabrizio Castro, Magnus Damm, Biju Das, Wolfram Sang,
	Uwe Kleine-König, dmaengine, devicetree, linux-kernel,
	linux-renesas-soc, linux-clk, Lad Prabhakar

Dear All,

This series adds DMAC support to the Renesas RZ/V2H(P).

Cheers,
Fab

v3->v4:
* Fixed an issue with mid_rid/req_no/ack_no initialization
v2->v3:
* Replaced rzv2h_icu_register_dma_req_ack with
  rzv2h_icu_register_dma_req_ack() in ICU patch changelog
* Added dummy for rzv2h_icu_register_dma_req_ack()
* Reworked DMAC driver as per Geert's suggestions.
v1->v2:
* Improved macros in ICU driver
* Shared new macros between ICU driver and DMAC driver
* Improved dt-bindings

Fabrizio Castro (7):
  clk: renesas: r9a09g057: Add entries for the DMACs
  dt-bindings: dma: rz-dmac: Restrict properties for RZ/A1H
  dt-bindings: dma: rz-dmac: Document RZ/V2H(P) family of SoCs
  irqchip/renesas-rzv2h: Add rzv2h_icu_register_dma_req_ack()
  dmaengine: sh: rz-dmac: Allow for multiple DMACs
  dmaengine: sh: rz-dmac: Add RZ/V2H(P) support
  arm64: dts: renesas: r9a09g057: Add DMAC nodes

 .../bindings/dma/renesas,rz-dmac.yaml         | 113 ++++++++++--
 arch/arm64/boot/dts/renesas/r9a09g057.dtsi    | 165 ++++++++++++++++++
 drivers/clk/renesas/r9a09g057-cpg.c           |  24 +++
 drivers/clk/renesas/rzv2h-cpg.h               |   2 +
 drivers/dma/sh/rz-dmac.c                      | 165 ++++++++++++++++--
 drivers/irqchip/irq-renesas-rzv2h.c           |  56 ++++++
 include/linux/irqchip/irq-renesas-rzv2h.h     |  26 +++
 7 files changed, 517 insertions(+), 34 deletions(-)
 create mode 100644 include/linux/irqchip/irq-renesas-rzv2h.h

-- 
2.34.1


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

end of thread, other threads:[~2025-03-04 15:02 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-20 15:01 [PATCH v4 0/7] Add DMAC support to the RZ/V2H(P) Fabrizio Castro
2025-02-20 15:01 ` [PATCH v4 2/7] dt-bindings: dma: rz-dmac: Restrict properties for RZ/A1H Fabrizio Castro
2025-02-21 17:43   ` Conor Dooley
2025-02-21 20:48   ` Lad, Prabhakar
2025-02-24 12:33   ` Geert Uytterhoeven
2025-02-20 15:01 ` [PATCH v4 3/7] dt-bindings: dma: rz-dmac: Document RZ/V2H(P) family of SoCs Fabrizio Castro
2025-02-21 17:44   ` Conor Dooley
2025-02-21 20:55   ` Lad, Prabhakar
2025-02-24 12:43   ` Geert Uytterhoeven
2025-02-27 18:16     ` Fabrizio Castro
2025-02-28 10:17       ` Geert Uytterhoeven
2025-02-28 14:55         ` Fabrizio Castro
2025-02-28 15:16           ` Geert Uytterhoeven
2025-02-28 15:38             ` Fabrizio Castro
2025-02-28 15:56               ` Geert Uytterhoeven
2025-02-28 16:32                 ` Fabrizio Castro
2025-02-28 16:43                   ` Geert Uytterhoeven
2025-02-28 17:28                     ` Fabrizio Castro
2025-03-04 15:02                       ` Fabrizio Castro
2025-02-20 15:01 ` [PATCH v4 7/7] arm64: dts: renesas: r9a09g057: Add DMAC nodes Fabrizio Castro
2025-02-24 13:30   ` Geert Uytterhoeven

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox