Skip to content

Commit 3fed095

Browse files
prabhakarladMarc Zyngier
authored andcommitted
irqchip: Add RZ/G2L IA55 Interrupt Controller driver
Add a driver for the Renesas RZ/G2L Interrupt Controller. This supports external pins being used as interrupts. It supports one line for NMI, 8 external pins and 32 GPIO pins (out of 123) to be used as IRQ lines. Signed-off-by: Lad Prabhakar <[email protected]> Signed-off-by: Marc Zyngier <[email protected]> Link: https://lore.kernel.org/r/[email protected]
1 parent 96fed77 commit 3fed095

File tree

3 files changed

+402
-0
lines changed

3 files changed

+402
-0
lines changed

drivers/irqchip/Kconfig

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,14 @@ config RENESAS_RZA1_IRQC
242242
Enable support for the Renesas RZ/A1 Interrupt Controller, to use up
243243
to 8 external interrupts with configurable sense select.
244244

245+
config RENESAS_RZG2L_IRQC
246+
bool "Renesas RZ/G2L (and alike SoC) IRQC support" if COMPILE_TEST
247+
select GENERIC_IRQ_CHIP
248+
select IRQ_DOMAIN_HIERARCHY
249+
help
250+
Enable support for the Renesas RZ/G2L (and alike SoC) Interrupt Controller
251+
for external devices.
252+
245253
config SL28CPLD_INTC
246254
bool "Kontron sl28cpld IRQ controller"
247255
depends on MFD_SL28CPLD=y || COMPILE_TEST

drivers/irqchip/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ obj-$(CONFIG_RDA_INTC) += irq-rda-intc.o
5151
obj-$(CONFIG_RENESAS_INTC_IRQPIN) += irq-renesas-intc-irqpin.o
5252
obj-$(CONFIG_RENESAS_IRQC) += irq-renesas-irqc.o
5353
obj-$(CONFIG_RENESAS_RZA1_IRQC) += irq-renesas-rza1.o
54+
obj-$(CONFIG_RENESAS_RZG2L_IRQC) += irq-renesas-rzg2l.o
5455
obj-$(CONFIG_VERSATILE_FPGA_IRQ) += irq-versatile-fpga.o
5556
obj-$(CONFIG_ARCH_NSPIRE) += irq-zevio.o
5657
obj-$(CONFIG_ARCH_VT8500) += irq-vt8500.o

0 commit comments

Comments
 (0)