8 select IRQ_DOMAIN_HIERARCHY
9 select MULTI_IRQ_HANDLER
10 select GENERIC_IRQ_EFFECTIVE_AFF_MASK
20 default 2 if ARCH_REALVIEW
35 select MULTI_IRQ_HANDLER
36 select IRQ_DOMAIN_HIERARCHY
37 select PARTITION_PERCPU
38 select GENERIC_IRQ_EFFECTIVE_AFF_MASK
48 select IRQ_DOMAIN_HIERARCHY
49 select GENERIC_IRQ_CHIP
54 select MULTI_IRQ_HANDLER
58 default 4 if ARCH_S5PV210
62 The maximum number of VICs available in the system, for
65 config ARMADA_370_XP_IRQ
67 select GENERIC_IRQ_CHIP
69 select GENERIC_IRQ_EFFECTIVE_AFF_MASK
75 select GENERIC_IRQ_CHIP
79 select GENERIC_IRQ_CHIP
81 select MULTI_IRQ_HANDLER
86 select GENERIC_IRQ_CHIP
88 select MULTI_IRQ_HANDLER
97 select GENERIC_IRQ_CHIP
99 select GENERIC_IRQ_EFFECTIVE_AFF_MASK
101 config BCM7038_L1_IRQ
103 select GENERIC_IRQ_CHIP
105 select GENERIC_IRQ_EFFECTIVE_AFF_MASK
107 config BCM7120_L2_IRQ
109 select GENERIC_IRQ_CHIP
112 config BRCMSTB_L2_IRQ
114 select GENERIC_IRQ_CHIP
119 select GENERIC_IRQ_CHIP
122 config FARADAY_FTINTC010
125 select MULTI_IRQ_HANDLER
128 config HISILICON_IRQ_MBIGEN
131 select ARM_GIC_V3_ITS
135 select GENERIC_IRQ_CHIP
140 select GENERIC_IRQ_CHIP
141 select GENERIC_IRQ_IPI if SYS_SUPPORTS_MULTITHREADING
143 select IRQ_DOMAIN_HIERARCHY if GENERIC_IRQ_IPI
144 select GENERIC_IRQ_EFFECTIVE_AFF_MASK
146 config CLPS711X_IRQCHIP
148 depends on ARCH_CLPS711X
150 select MULTI_IRQ_HANDLER
160 select GENERIC_IRQ_CHIP
166 select MULTI_IRQ_HANDLER
170 select GENERIC_IRQ_CHIP
174 bool "J-Core integrated AIC" if COMPILE_TEST
178 Support for the J-Core integrated AIC.
180 config RENESAS_INTC_IRQPIN
186 select GENERIC_IRQ_CHIP
194 Enables SysCfg Controlled IRQs on STi based platforms.
199 select GENERIC_IRQ_CHIP
204 select GENERIC_IRQ_CHIP
207 tristate "TS-4800 IRQ controller"
210 depends on SOC_IMX51 || COMPILE_TEST
212 Support for the TS-4800 FPGA IRQ controller
214 config VERSATILE_FPGA_IRQ
218 config VERSATILE_FPGA_IRQ_NR
221 depends on VERSATILE_FPGA_IRQ
226 select GENERIC_IRQ_EFFECTIVE_AFF_MASK
235 Support for a CROSSBAR ip that precedes the main interrupt controller.
236 The primary irqchip invokes the crossbar's callback which inturn allocates
237 a free irq and configures the IP. Thus the peripheral interrupts are
238 routed to one of the free irqchip interrupt lines.
241 tristate "Keystone 2 IRQ controller IP"
242 depends on ARCH_KEYSTONE
244 Support for Texas Instruments Keystone 2 IRQ controller IP which
245 is part of the Keystone 2 IPC mechanism
249 select GENERIC_IRQ_IPI
250 select IRQ_DOMAIN_HIERARCHY
255 depends on MACH_INGENIC
258 config RENESAS_H8300H_INTC
262 config RENESAS_H8S_INTC
270 Enables the wakeup IRQs for IMX platforms with GPCv2 block
273 def_bool y if MACH_ASM9260 || ARCH_MXS
285 select GENERIC_MSI_IRQ_DOMAIN
291 def_bool y if SOC_LS1021A || ARCH_LAYERSCAPE
292 depends on PCI && PCI_MSI
294 config PARTITION_PERCPU
298 bool "NPS400 Global Interrupt Manager (GIM)"
299 depends on ARC || (COMPILE_TEST && !64BIT)
302 Support the EZchip NPS400 global interrupt controller
308 config QCOM_IRQ_COMBINER
309 bool "QCOM IRQ combiner support"
310 depends on ARCH_QCOM && ACPI
312 select IRQ_DOMAIN_HIERARCHY
314 Say yes here to add support for the IRQ combiner devices embedded
315 in Qualcomm Technologies chips.
317 config IRQ_UNIPHIER_AIDET
318 bool "UniPhier AIDET support" if COMPILE_TEST
319 depends on ARCH_UNIPHIER || COMPILE_TEST
320 default ARCH_UNIPHIER
321 select IRQ_DOMAIN_HIERARCHY
323 Support for the UniPhier AIDET (ARM Interrupt Detector).