blob: baa32cc64d6e70b43d194d0797234b4602d92f72 [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
Uwe Kleine-König292ec082013-06-26 09:18:48 +020013config ARM_NVIC
14 bool
15 select IRQ_DOMAIN
16 select GENERIC_IRQ_CHIP
17
Rob Herring44430ec2012-10-27 17:25:26 -050018config ARM_VIC
19 bool
20 select IRQ_DOMAIN
21 select MULTI_IRQ_HANDLER
22
23config ARM_VIC_NR
24 int
25 default 4 if ARCH_S5PV210
26 default 3 if ARCH_S5PC100
27 default 2
28 depends on ARM_VIC
29 help
30 The maximum number of VICs available in the system, for
31 power management.
32
Boris BREZILLONb1479eb2014-07-10 19:14:18 +020033config ATMEL_AIC_IRQ
34 bool
35 select GENERIC_IRQ_CHIP
36 select IRQ_DOMAIN
37 select MULTI_IRQ_HANDLER
38 select SPARSE_IRQ
39
40config ATMEL_AIC5_IRQ
41 bool
42 select GENERIC_IRQ_CHIP
43 select IRQ_DOMAIN
44 select MULTI_IRQ_HANDLER
45 select SPARSE_IRQ
46
Florian Fainelli7f646e92014-05-23 17:40:53 -070047config BRCMSTB_L2_IRQ
48 bool
49 depends on ARM
50 select GENERIC_IRQ_CHIP
51 select IRQ_DOMAIN
52
Sebastian Hesselbarth350d71b92013-09-09 14:01:20 +020053config DW_APB_ICTL
54 bool
55 select IRQ_DOMAIN
56
James Hoganb6ef9162013-04-22 15:43:50 +010057config IMGPDC_IRQ
58 bool
59 select GENERIC_IRQ_CHIP
60 select IRQ_DOMAIN
61
Alexander Shiyanafc98d92014-02-02 12:07:46 +040062config CLPS711X_IRQCHIP
63 bool
64 depends on ARCH_CLPS711X
65 select IRQ_DOMAIN
66 select MULTI_IRQ_HANDLER
67 select SPARSE_IRQ
68 default y
69
Sebastian Hesselbarth9dbd90f2013-06-06 18:27:09 +020070config ORION_IRQCHIP
71 bool
72 select IRQ_DOMAIN
73 select MULTI_IRQ_HANDLER
74
Magnus Damm44358042013-02-18 23:28:34 +090075config RENESAS_INTC_IRQPIN
76 bool
77 select IRQ_DOMAIN
78
Magnus Dammfbc83b72013-02-27 17:15:01 +090079config RENESAS_IRQC
80 bool
81 select IRQ_DOMAIN
82
Christian Ruppertb06eb012013-06-25 18:29:57 +020083config TB10X_IRQC
84 bool
85 select IRQ_DOMAIN
86 select GENERIC_IRQ_CHIP
87
Linus Walleij2389d502012-10-31 22:04:31 +010088config VERSATILE_FPGA_IRQ
89 bool
90 select IRQ_DOMAIN
91
92config VERSATILE_FPGA_IRQ_NR
93 int
94 default 4
95 depends on VERSATILE_FPGA_IRQ
Max Filippov26a8e962013-12-01 12:04:57 +040096
97config XTENSA_MX
98 bool
99 select IRQ_DOMAIN
Sricharan R96ca8482013-12-03 15:57:23 +0530100
101config IRQ_CROSSBAR
102 bool
103 help
104 Support for a CROSSBAR ip that preceeds the main interrupt controller.
105 The primary irqchip invokes the crossbar's callback which inturn allocates
106 a free irq and configures the IP. Thus the peripheral interrupts are
107 routed to one of the free irqchip interrupt lines.