]> git.ipfire.org Git - thirdparty/linux.git/commit
irqchip/renesas-rzv2h: Add DMA ACK signal routing support
authorJohn Madieu <john.madieu.xa@bp.renesas.com>
Mon, 25 May 2026 11:07:49 +0000 (11:07 +0000)
committerVinod Koul <vkoul@kernel.org>
Mon, 8 Jun 2026 11:32:21 +0000 (17:02 +0530)
commit5d596b9139f59ce412f41283baadaf809936eaf4
tree9d4e56dc440da65f72c3d60692c6c1a47b804279
parent57e766bd3ddb2495d80952ad4fc723fb538e1d43
irqchip/renesas-rzv2h: Add DMA ACK signal routing support

Some peripherals on RZ/G3E SoCs (SSIU, SPDIF, SCU/SRC, DVC) require
explicit ACK signal routing through the ICU via the ICU_DMACKSELk
registers for level-based DMA handshaking.

Add rzv2h_icu_register_dma_ack() to configure ICU_DMACKSELk, routing
a DMAC channel's ACK signal to the specified peripheral.

Signed-off-by: John Madieu <john.madieu.xa@bp.renesas.com>
Acked-by: Thomas Gleixner <tglx@kernel.org>
Link: https://patch.msgid.link/20260525110750.4020112-2-john.madieu.xa@bp.renesas.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/irqchip/irq-renesas-rzv2h.c
include/linux/irqchip/irq-renesas-rzv2h.h