Blame view
drivers/irqchip/Kconfig
4.53 KB
f6e916b82 irqchip: add basi... |
1 2 3 |
config IRQCHIP def_bool y depends on OF_IRQ |
81243e444 irqchip: Move ARM... |
4 5 6 |
config ARM_GIC bool select IRQ_DOMAIN |
9a1091ef0 irqchip: gic: Sup... |
7 |
select IRQ_DOMAIN_HIERARCHY |
81243e444 irqchip: Move ARM... |
8 |
select MULTI_IRQ_HANDLER |
9c8edddfc irqchip/gic: Add ... |
9 10 11 12 13 |
config ARM_GIC_PM bool depends on PM select ARM_GIC select PM_CLK |
a27d21e03 irqchip/gic: Kcon... |
14 15 16 17 |
config ARM_GIC_MAX_NR int default 2 if ARCH_REALVIEW default 1 |
853a33ce6 irqchip: gic-v2m:... |
18 19 |
config ARM_GIC_V2M bool |
3ee803641 PCI/MSI: irqchip:... |
20 21 22 |
depends on PCI select ARM_GIC select PCI_MSI |
853a33ce6 irqchip: gic-v2m:... |
23 |
|
81243e444 irqchip: Move ARM... |
24 25 |
config GIC_NON_BANKED bool |
021f65379 irqchip: gic-v3: ... |
26 27 28 29 |
config ARM_GIC_V3 bool select IRQ_DOMAIN select MULTI_IRQ_HANDLER |
443acc4f3 irqchip: GICv3: C... |
30 |
select IRQ_DOMAIN_HIERARCHY |
e3825ba1a irqchip/gic-v3: A... |
31 |
select PARTITION_PERCPU |
021f65379 irqchip: gic-v3: ... |
32 |
|
198127291 irqchip: GICv3: I... |
33 34 |
config ARM_GIC_V3_ITS bool |
3ee803641 PCI/MSI: irqchip:... |
35 36 |
depends on PCI depends on PCI_MSI |
3f010cf19 irqchip/gicv3-its... |
37 |
select ACPI_IORT if ACPI |
021f65379 irqchip: gic-v3: ... |
38 |
|
292ec0804 irqchip: Add supp... |
39 40 41 |
config ARM_NVIC bool select IRQ_DOMAIN |
2d9f59f7b irqchip: nvic: Su... |
42 |
select IRQ_DOMAIN_HIERARCHY |
292ec0804 irqchip: Add supp... |
43 |
select GENERIC_IRQ_CHIP |
44430ec06 irqchip: Move ARM... |
44 45 46 47 48 49 50 51 |
config ARM_VIC bool select IRQ_DOMAIN select MULTI_IRQ_HANDLER config ARM_VIC_NR int default 4 if ARCH_S5PV210 |
44430ec06 irqchip: Move ARM... |
52 53 54 55 56 |
default 2 depends on ARM_VIC help The maximum number of VICs available in the system, for power management. |
fed6d3363 irqchip/armada-37... |
57 58 |
config ARMADA_370_XP_IRQ bool |
fed6d3363 irqchip/armada-37... |
59 |
select GENERIC_IRQ_CHIP |
3ee803641 PCI/MSI: irqchip:... |
60 |
select PCI_MSI if PCI |
fed6d3363 irqchip/armada-37... |
61 |
|
e6b78f2c3 irqchip: Add the ... |
62 63 |
config ALPINE_MSI bool |
3ee803641 PCI/MSI: irqchip:... |
64 65 |
depends on PCI select PCI_MSI |
e6b78f2c3 irqchip: Add the ... |
66 |
select GENERIC_IRQ_CHIP |
e6b78f2c3 irqchip: Add the ... |
67 |
|
b1479ebb7 irqchip: atmel-ai... |
68 69 70 71 72 73 74 75 76 77 78 79 80 |
config ATMEL_AIC_IRQ bool select GENERIC_IRQ_CHIP select IRQ_DOMAIN select MULTI_IRQ_HANDLER select SPARSE_IRQ config ATMEL_AIC5_IRQ bool select GENERIC_IRQ_CHIP select IRQ_DOMAIN select MULTI_IRQ_HANDLER select SPARSE_IRQ |
0509cfde0 MIPS/irqchip: Mov... |
81 82 83 |
config I8259 bool select IRQ_DOMAIN |
c7c42ec2b irqchips/bmips: A... |
84 85 86 87 |
config BCM6345_L1_IRQ bool select GENERIC_IRQ_CHIP select IRQ_DOMAIN |
5f7f0317e IRQCHIP: Add new ... |
88 89 90 91 |
config BCM7038_L1_IRQ bool select GENERIC_IRQ_CHIP select IRQ_DOMAIN |
a4fcbb861 irqchip: bcm7120-... |
92 93 94 95 |
config BCM7120_L2_IRQ bool select GENERIC_IRQ_CHIP select IRQ_DOMAIN |
7f646e927 irqchip: brcmstb-... |
96 97 |
config BRCMSTB_L2_IRQ bool |
7f646e927 irqchip: brcmstb-... |
98 99 |
select GENERIC_IRQ_CHIP select IRQ_DOMAIN |
350d71b94 irqchip: add Desi... |
100 101 |
config DW_APB_ICTL bool |
e15884908 irqchip: dw-apb-i... |
102 |
select GENERIC_IRQ_CHIP |
350d71b94 irqchip: add Desi... |
103 |
select IRQ_DOMAIN |
9a7c4abd4 irqchip/mbigen: M... |
104 105 106 107 |
config HISILICON_IRQ_MBIGEN bool select ARM_GIC_V3 select ARM_GIC_V3_ITS |
9a7c4abd4 irqchip/mbigen: M... |
108 |
|
b6ef9161e irq-imgpdc: add I... |
109 110 111 112 |
config IMGPDC_IRQ bool select GENERIC_IRQ_CHIP select IRQ_DOMAIN |
67e38cf29 MIPS/IRQCHIP: Mov... |
113 114 115 116 |
config IRQ_MIPS_CPU bool select GENERIC_IRQ_CHIP select IRQ_DOMAIN |
afc98d908 ARM: clps711x: Ad... |
117 118 119 120 121 122 123 |
config CLPS711X_IRQCHIP bool depends on ARCH_CLPS711X select IRQ_DOMAIN select MULTI_IRQ_HANDLER select SPARSE_IRQ default y |
4db8e6d20 irqchip: or1k-pic... |
124 125 126 |
config OR1K_PIC bool select IRQ_DOMAIN |
8598066cd arm: omap: irq: m... |
127 128 129 130 |
config OMAP_IRQCHIP bool select GENERIC_IRQ_CHIP select IRQ_DOMAIN |
9dbd90f17 irqchip: Add supp... |
131 132 133 134 |
config ORION_IRQCHIP bool select IRQ_DOMAIN select MULTI_IRQ_HANDLER |
aaa8666ad IRQCHIP: irq-pic3... |
135 136 137 138 |
config PIC32_EVIC bool select GENERIC_IRQ_CHIP select IRQ_DOMAIN |
981b58f66 irqchip/jcore-aic... |
139 |
config JCORE_AIC |
3602ffdee irqchip/jcore: Do... |
140 141 |
bool "J-Core integrated AIC" if COMPILE_TEST depends on OF |
981b58f66 irqchip/jcore-aic... |
142 143 144 |
select IRQ_DOMAIN help Support for the J-Core integrated AIC. |
443580486 irqchip: Renesas ... |
145 146 147 |
config RENESAS_INTC_IRQPIN bool select IRQ_DOMAIN |
fbc83b7f5 irqchip: Renesas ... |
148 149 |
config RENESAS_IRQC bool |
99c221df3 irqchip/renesas-i... |
150 |
select GENERIC_IRQ_CHIP |
fbc83b7f5 irqchip: Renesas ... |
151 |
select IRQ_DOMAIN |
070884845 irqchip: st: Supp... |
152 153 154 155 156 157 |
config ST_IRQCHIP bool select REGMAP select MFD_SYSCON help Enables SysCfg Controlled IRQs on STi based platforms. |
4bba66899 irqchip/tango: Ad... |
158 159 160 161 |
config TANGO_IRQ bool select IRQ_DOMAIN select GENERIC_IRQ_CHIP |
b06eb0173 irqchip: Add TB10... |
162 163 164 165 |
config TB10X_IRQC bool select IRQ_DOMAIN select GENERIC_IRQ_CHIP |
d01f8633d irqchip/ts4800: A... |
166 167 168 |
config TS4800_IRQ tristate "TS-4800 IRQ controller" select IRQ_DOMAIN |
0df337cf9 irqchip: Fix depe... |
169 |
depends on HAS_IOMEM |
d2b383dcf irqchip/ts4800: A... |
170 |
depends on SOC_IMX51 || COMPILE_TEST |
d01f8633d irqchip/ts4800: A... |
171 172 |
help Support for the TS-4800 FPGA IRQ controller |
2389d5014 ARM: plat-versati... |
173 174 175 176 177 178 179 180 |
config VERSATILE_FPGA_IRQ bool select IRQ_DOMAIN config VERSATILE_FPGA_IRQ_NR int default 4 depends on VERSATILE_FPGA_IRQ |
26a8e96a8 xtensa: add MX ir... |
181 182 183 184 |
config XTENSA_MX bool select IRQ_DOMAIN |
96ca848ef DRIVERS: IRQCHIP:... |
185 186 187 188 |
config IRQ_CROSSBAR bool help |
f54619f28 treewide: Fix typ... |
189 |
Support for a CROSSBAR ip that precedes the main interrupt controller. |
96ca848ef DRIVERS: IRQCHIP:... |
190 191 192 |
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. |
89323f8c5 irqchip: keystone... |
193 194 195 196 197 198 199 |
config KEYSTONE_IRQ tristate "Keystone 2 IRQ controller IP" depends on ARCH_KEYSTONE help Support for Texas Instruments Keystone 2 IRQ controller IP which is part of the Keystone 2 IPC mechanism |
8a19b8f19 MIPS: Move GIC to... |
200 201 202 |
config MIPS_GIC bool |
bb11cff32 MIPS: Make smp CM... |
203 |
select GENERIC_IRQ_IPI |
2af70a962 irqchip/mips-gic:... |
204 |
select IRQ_DOMAIN_HIERARCHY |
8a19b8f19 MIPS: Move GIC to... |
205 |
select MIPS_CM |
8a7644821 h8300: IRQ chip d... |
206 |
|
44e08e709 MIPS/IRQCHIP: Mov... |
207 208 209 210 |
config INGENIC_IRQ bool depends on MACH_INGENIC default y |
78c10e556 Merge branch 'ups... |
211 |
|
8a7644821 h8300: IRQ chip d... |
212 213 214 215 216 217 |
config RENESAS_H8300H_INTC bool select IRQ_DOMAIN config RENESAS_H8S_INTC bool |
78c10e556 Merge branch 'ups... |
218 |
select IRQ_DOMAIN |
e324c4dc4 irqchip/imx-gpcv2... |
219 220 221 222 223 224 |
config IMX_GPCV2 bool select IRQ_DOMAIN help Enables the wakeup IRQs for IMX platforms with GPCv2 block |
7e4ac676e irqchip/mxs: Add ... |
225 226 227 228 229 |
config IRQ_MXS def_bool y if MACH_ASM9260 || ARCH_MXS select IRQ_DOMAIN select STMP_DEVICE |
c27f29bbb irqchip/mvebu-odm... |
230 231 232 |
config MVEBU_ODMI bool |
9e2c986cb irqchip: Add per-... |
233 |
|
a109893bd irqchip/mvebu-pic... |
234 235 |
config MVEBU_PIC bool |
b8f3ebe63 irqchip: Add Laye... |
236 237 238 |
config LS_SCFG_MSI def_bool y if SOC_LS1021A || ARCH_LAYERSCAPE depends on PCI && PCI_MSI |
b8f3ebe63 irqchip: Add Laye... |
239 |
|
9e2c986cb irqchip: Add per-... |
240 241 |
config PARTITION_PERCPU bool |
0efacbbae Merge tag 'arc-4.... |
242 |
|
44df427c8 irqchip: add nps ... |
243 244 |
config EZNPS_GIC bool "NPS400 Global Interrupt Manager (GIM)" |
ffd565e31 irqchip: nps: add... |
245 |
depends on ARC || (COMPILE_TEST && !64BIT) |
44df427c8 irqchip: add nps ... |
246 247 248 |
select IRQ_DOMAIN help Support the EZchip NPS400 global interrupt controller |
e07204168 drivers/irqchip: ... |
249 250 251 252 |
config STM32_EXTI bool select IRQ_DOMAIN |