summaryrefslogtreecommitdiffstats
path: root/drivers/irqchip/Kconfig
diff options
context:
space:
mode:
authorMichael Walle <michael@walle.cc>2020-09-14 23:43:32 +0200
committerLee Jones <lee.jones@linaro.org>2020-09-17 15:58:37 +0100
commit03ac990e0ac0c2823282d5b8dd2d536d88bbe6c2 (patch)
tree7ec442eb8daeeb44fe0f46b03732b309d59b168c /drivers/irqchip/Kconfig
parenta538ad229bbee4f8c68204c75b2e1ae43db875d6 (diff)
downloadlinux-03ac990e0ac0c2823282d5b8dd2d536d88bbe6c2.tar.bz2
irqchip: Add sl28cpld interrupt controller support
Add support for the interrupt controller inside the sl28 CPLD management controller. The interrupt controller can handle at most 8 interrupts and is really simplistic and consists only of an interrupt mask and an interrupt pending register. Signed-off-by: Michael Walle <michael@walle.cc> Acked-by: Marc Zyngier <maz@kernel.org> Signed-off-by: Lee Jones <lee.jones@linaro.org>
Diffstat (limited to 'drivers/irqchip/Kconfig')
-rw-r--r--drivers/irqchip/Kconfig8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig
index bb70b7177f94..19cd32ba2155 100644
--- a/drivers/irqchip/Kconfig
+++ b/drivers/irqchip/Kconfig
@@ -246,6 +246,14 @@ config RENESAS_RZA1_IRQC
Enable support for the Renesas RZ/A1 Interrupt Controller, to use up
to 8 external interrupts with configurable sense select.
+config SL28CPLD_INTC
+ bool "Kontron sl28cpld IRQ controller"
+ depends on MFD_SL28CPLD=y || COMPILE_TEST
+ select REGMAP_IRQ
+ help
+ Interrupt controller driver for the board management controller
+ found on the Kontron sl28 CPLD.
+
config ST_IRQCHIP
bool
select REGMAP