]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
irqchip: Add RZ/{T2H,N2H} Interrupt Controller (ICU) driver
authorCosmin Tanislav <cosmin-gabriel.tanislav.xa@renesas.com>
Mon, 1 Dec 2025 11:29:31 +0000 (13:29 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 15 Dec 2025 21:44:32 +0000 (22:44 +0100)
commit13e7b3305b647cf58c47c979fe8a04e08caa6098
tree97e0c3dce783183d0a950e303af72143af124e20
parenta6568d82091d279c8fbcdb1d30b46c23756b9145
irqchip: Add RZ/{T2H,N2H} Interrupt Controller (ICU) driver

The Renesas RZ/T2H (R9A09G077) and Renesas RZ/N2H (R9A09G087) SoCs have an
Interrupt Controller (ICU) that supports interrupts from external pins IRQ0
to IRQ15, and SEI, and software-triggered interrupts INTCPU0 to INTCPU15.

INTCPU0 to INTCPU13, IRQ0 to IRQ13 are non-safety interrupts, while
INTCPU14, INTCPU15, IRQ14, IRQ15 and SEI are safety interrupts, and are
exposed via a separate register space.

Signed-off-by: Cosmin Tanislav <cosmin-gabriel.tanislav.xa@renesas.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://patch.msgid.link/20251201112933.488801-3-cosmin-gabriel.tanislav.xa@renesas.com
drivers/irqchip/Kconfig
drivers/irqchip/Makefile
drivers/irqchip/irq-renesas-rzt2h.c [new file with mode: 0644]
drivers/soc/renesas/Kconfig
include/linux/irqchip/irq-renesas-rzt2h.h [new file with mode: 0644]