blob: 7f0c2a30267bec509cdf505e3953838ec5305a62 [file] [log] [blame]
Thomas Petazzonif6e916b2012-11-20 23:00:52 +01001config IRQCHIP
2 def_bool y
3 depends on OF_IRQ
4
Rob Herring81243e42012-11-20 21:21:40 -06005config ARM_GIC
6 bool
7 select IRQ_DOMAIN
8 select MULTI_IRQ_HANDLER
9
10config GIC_NON_BANKED
11 bool
12
Marc Zyngier021f6532014-06-30 16:01:31 +010013config ARM_GIC_V3
14 bool
15 select IRQ_DOMAIN
16 select MULTI_IRQ_HANDLER
17
Uwe Kleine-König292ec082013-06-26 09:18:48 +020018config ARM_NVIC
19 bool
20 select IRQ_DOMAIN
21 select GENERIC_IRQ_CHIP
22
Rob Herring44430ec2012-10-27 17:25:26 -050023config ARM_VIC
24 bool
25 select IRQ_DOMAIN
26 select MULTI_IRQ_HANDLER
27
28config ARM_VIC_NR
29 int
30 default 4 if ARCH_S5PV210
31 default 3 if ARCH_S5PC100
32 default 2
33 depends on ARM_VIC
34 help
35 The maximum number of VICs available in the system, for
36 power management.
37
Florian Fainelli7f646e92014-05-23 17:40:53 -070038config BRCMSTB_L2_IRQ
39 bool
40 depends on ARM
41 select GENERIC_IRQ_CHIP
42 select IRQ_DOMAIN
43
Sebastian Hesselbarth350d71b92013-09-09 14:01:20 +020044config DW_APB_ICTL
45 bool
46 select IRQ_DOMAIN
47
James Hoganb6ef9162013-04-22 15:43:50 +010048config IMGPDC_IRQ
49 bool
50 select GENERIC_IRQ_CHIP
51 select IRQ_DOMAIN
52
Alexander Shiyanafc98d92014-02-02 12:07:46 +040053config CLPS711X_IRQCHIP
54 bool
55 depends on ARCH_CLPS711X
56 select IRQ_DOMAIN
57 select MULTI_IRQ_HANDLER
58 select SPARSE_IRQ
59 default y
60
Sebastian Hesselbarth9dbd90f2013-06-06 18:27:09 +020061config ORION_IRQCHIP
62 bool
63 select IRQ_DOMAIN
64 select MULTI_IRQ_HANDLER
65
Magnus Damm44358042013-02-18 23:28:34 +090066config RENESAS_INTC_IRQPIN
67 bool
68 select IRQ_DOMAIN
69
Magnus Dammfbc83b72013-02-27 17:15:01 +090070config RENESAS_IRQC
71 bool
72 select IRQ_DOMAIN
73
Christian Ruppertb06eb012013-06-25 18:29:57 +020074config TB10X_IRQC
75 bool
76 select IRQ_DOMAIN
77 select GENERIC_IRQ_CHIP
78
Linus Walleij2389d502012-10-31 22:04:31 +010079config VERSATILE_FPGA_IRQ
80 bool
81 select IRQ_DOMAIN
82
83config VERSATILE_FPGA_IRQ_NR
84 int
85 default 4
86 depends on VERSATILE_FPGA_IRQ
Max Filippov26a8e962013-12-01 12:04:57 +040087
88config XTENSA_MX
89 bool
90 select IRQ_DOMAIN
Sricharan R96ca8482013-12-03 15:57:23 +053091
92config IRQ_CROSSBAR
93 bool
94 help
95 Support for a CROSSBAR ip that preceeds the main interrupt controller.
96 The primary irqchip invokes the crossbar's callback which inturn allocates
97 a free irq and configures the IP. Thus the peripheral interrupts are
98 routed to one of the free irqchip interrupt lines.