1f6e916b8SThomas Petazzoniconfig IRQCHIP 2f6e916b8SThomas Petazzoni def_bool y 3f6e916b8SThomas Petazzoni depends on OF_IRQ 4f6e916b8SThomas Petazzoni 581243e44SRob Herringconfig ARM_GIC 681243e44SRob Herring bool 781243e44SRob Herring select IRQ_DOMAIN 8*9a1091efSYingjoe Chen select IRQ_DOMAIN_HIERARCHY 981243e44SRob Herring select MULTI_IRQ_HANDLER 1081243e44SRob Herring 1181243e44SRob Herringconfig GIC_NON_BANKED 1281243e44SRob Herring bool 1381243e44SRob Herring 14021f6537SMarc Zyngierconfig ARM_GIC_V3 15021f6537SMarc Zyngier bool 16021f6537SMarc Zyngier select IRQ_DOMAIN 17021f6537SMarc Zyngier select MULTI_IRQ_HANDLER 18443acc4fSMarc Zyngier select IRQ_DOMAIN_HIERARCHY 19021f6537SMarc Zyngier 2019812729SMarc Zyngierconfig ARM_GIC_V3_ITS 2119812729SMarc Zyngier bool 2219812729SMarc Zyngier select PCI_MSI_IRQ_DOMAIN 2319812729SMarc Zyngier 24292ec080SUwe Kleine-Königconfig ARM_NVIC 25292ec080SUwe Kleine-König bool 26292ec080SUwe Kleine-König select IRQ_DOMAIN 27292ec080SUwe Kleine-König select GENERIC_IRQ_CHIP 28292ec080SUwe Kleine-König 2944430ec0SRob Herringconfig ARM_VIC 3044430ec0SRob Herring bool 3144430ec0SRob Herring select IRQ_DOMAIN 3244430ec0SRob Herring select MULTI_IRQ_HANDLER 3344430ec0SRob Herring 3444430ec0SRob Herringconfig ARM_VIC_NR 3544430ec0SRob Herring int 3644430ec0SRob Herring default 4 if ARCH_S5PV210 3744430ec0SRob Herring default 2 3844430ec0SRob Herring depends on ARM_VIC 3944430ec0SRob Herring help 4044430ec0SRob Herring The maximum number of VICs available in the system, for 4144430ec0SRob Herring power management. 4244430ec0SRob Herring 43b1479ebbSBoris BREZILLONconfig ATMEL_AIC_IRQ 44b1479ebbSBoris BREZILLON bool 45b1479ebbSBoris BREZILLON select GENERIC_IRQ_CHIP 46b1479ebbSBoris BREZILLON select IRQ_DOMAIN 47b1479ebbSBoris BREZILLON select MULTI_IRQ_HANDLER 48b1479ebbSBoris BREZILLON select SPARSE_IRQ 49b1479ebbSBoris BREZILLON 50b1479ebbSBoris BREZILLONconfig ATMEL_AIC5_IRQ 51b1479ebbSBoris BREZILLON bool 52b1479ebbSBoris BREZILLON select GENERIC_IRQ_CHIP 53b1479ebbSBoris BREZILLON select IRQ_DOMAIN 54b1479ebbSBoris BREZILLON select MULTI_IRQ_HANDLER 55b1479ebbSBoris BREZILLON select SPARSE_IRQ 56b1479ebbSBoris BREZILLON 577f646e92SFlorian Fainelliconfig BRCMSTB_L2_IRQ 587f646e92SFlorian Fainelli bool 597f646e92SFlorian Fainelli depends on ARM 607f646e92SFlorian Fainelli select GENERIC_IRQ_CHIP 617f646e92SFlorian Fainelli select IRQ_DOMAIN 627f646e92SFlorian Fainelli 63350d71b9SSebastian Hesselbarthconfig DW_APB_ICTL 64350d71b9SSebastian Hesselbarth bool 65350d71b9SSebastian Hesselbarth select IRQ_DOMAIN 66350d71b9SSebastian Hesselbarth 67b6ef9161SJames Hoganconfig IMGPDC_IRQ 68b6ef9161SJames Hogan bool 69b6ef9161SJames Hogan select GENERIC_IRQ_CHIP 70b6ef9161SJames Hogan select IRQ_DOMAIN 71b6ef9161SJames Hogan 72afc98d90SAlexander Shiyanconfig CLPS711X_IRQCHIP 73afc98d90SAlexander Shiyan bool 74afc98d90SAlexander Shiyan depends on ARCH_CLPS711X 75afc98d90SAlexander Shiyan select IRQ_DOMAIN 76afc98d90SAlexander Shiyan select MULTI_IRQ_HANDLER 77afc98d90SAlexander Shiyan select SPARSE_IRQ 78afc98d90SAlexander Shiyan default y 79afc98d90SAlexander Shiyan 804db8e6d2SStefan Kristianssonconfig OR1K_PIC 814db8e6d2SStefan Kristiansson bool 824db8e6d2SStefan Kristiansson select IRQ_DOMAIN 834db8e6d2SStefan Kristiansson 848598066cSFelipe Balbiconfig OMAP_IRQCHIP 858598066cSFelipe Balbi bool 868598066cSFelipe Balbi select GENERIC_IRQ_CHIP 878598066cSFelipe Balbi select IRQ_DOMAIN 888598066cSFelipe Balbi 899dbd90f1SSebastian Hesselbarthconfig ORION_IRQCHIP 909dbd90f1SSebastian Hesselbarth bool 919dbd90f1SSebastian Hesselbarth select IRQ_DOMAIN 929dbd90f1SSebastian Hesselbarth select MULTI_IRQ_HANDLER 939dbd90f1SSebastian Hesselbarth 9444358048SMagnus Dammconfig RENESAS_INTC_IRQPIN 9544358048SMagnus Damm bool 9644358048SMagnus Damm select IRQ_DOMAIN 9744358048SMagnus Damm 98fbc83b7fSMagnus Dammconfig RENESAS_IRQC 99fbc83b7fSMagnus Damm bool 100fbc83b7fSMagnus Damm select IRQ_DOMAIN 101fbc83b7fSMagnus Damm 102b06eb017SChristian Ruppertconfig TB10X_IRQC 103b06eb017SChristian Ruppert bool 104b06eb017SChristian Ruppert select IRQ_DOMAIN 105b06eb017SChristian Ruppert select GENERIC_IRQ_CHIP 106b06eb017SChristian Ruppert 1072389d501SLinus Walleijconfig VERSATILE_FPGA_IRQ 1082389d501SLinus Walleij bool 1092389d501SLinus Walleij select IRQ_DOMAIN 1102389d501SLinus Walleij 1112389d501SLinus Walleijconfig VERSATILE_FPGA_IRQ_NR 1122389d501SLinus Walleij int 1132389d501SLinus Walleij default 4 1142389d501SLinus Walleij depends on VERSATILE_FPGA_IRQ 11526a8e96aSMax Filippov 11626a8e96aSMax Filippovconfig XTENSA_MX 11726a8e96aSMax Filippov bool 11826a8e96aSMax Filippov select IRQ_DOMAIN 11996ca848eSSricharan R 12096ca848eSSricharan Rconfig IRQ_CROSSBAR 12196ca848eSSricharan R bool 12296ca848eSSricharan R help 123f54619f2SMasanari Iida Support for a CROSSBAR ip that precedes the main interrupt controller. 12496ca848eSSricharan R The primary irqchip invokes the crossbar's callback which inturn allocates 12596ca848eSSricharan R a free irq and configures the IP. Thus the peripheral interrupts are 12696ca848eSSricharan R routed to one of the free irqchip interrupt lines. 12789323f8cSGrygorii Strashko 12889323f8cSGrygorii Strashkoconfig KEYSTONE_IRQ 12989323f8cSGrygorii Strashko tristate "Keystone 2 IRQ controller IP" 13089323f8cSGrygorii Strashko depends on ARCH_KEYSTONE 13189323f8cSGrygorii Strashko help 13289323f8cSGrygorii Strashko Support for Texas Instruments Keystone 2 IRQ controller IP which 13389323f8cSGrygorii Strashko is part of the Keystone 2 IPC mechanism 134