X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=drivers%2Firqchip%2FKconfig;h=d770f7406631298d2e400b9b1adee31adce76bad;hb=b42e6dc66bf379d7d44d419dda8733c890838751;hp=61ffdca96e253aa4794721be6c951163c28d0f61;hpb=8fbb1daf3e8254afc17fc4490b69db00920197ae;p=karo-tx-linux.git diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig index 61ffdca96e25..d770f7406631 100644 --- a/drivers/irqchip/Kconfig +++ b/drivers/irqchip/Kconfig @@ -39,6 +39,14 @@ config IMGPDC_IRQ select GENERIC_IRQ_CHIP select IRQ_DOMAIN +config CLPS711X_IRQCHIP + bool + depends on ARCH_CLPS711X + select IRQ_DOMAIN + select MULTI_IRQ_HANDLER + select SPARSE_IRQ + default y + config ORION_IRQCHIP bool select IRQ_DOMAIN @@ -69,3 +77,11 @@ config VERSATILE_FPGA_IRQ_NR config XTENSA_MX bool select IRQ_DOMAIN + +config IRQ_CROSSBAR + bool + help + Support for a CROSSBAR ip that preceeds the main interrupt controller. + The primary irqchip invokes the crossbar's callback which inturn allocates + a free irq and configures the IP. Thus the peripheral interrupts are + routed to one of the free irqchip interrupt lines.