]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - drivers/irqchip/Kconfig
Merge remote-tracking branch 'input-current/for-linus'
[karo-tx-linux.git] / drivers / irqchip / Kconfig
1 config IRQCHIP
2         def_bool y
3         depends on OF_IRQ
4
5 config ARM_GIC
6         bool
7         select IRQ_DOMAIN
8         select IRQ_DOMAIN_HIERARCHY
9         select MULTI_IRQ_HANDLER
10
11 config ARM_GIC_V2M
12         bool
13         depends on ARM_GIC
14         depends on PCI && PCI_MSI
15         select PCI_MSI_IRQ_DOMAIN
16
17 config GIC_NON_BANKED
18         bool
19
20 config ARM_GIC_V3
21         bool
22         select IRQ_DOMAIN
23         select MULTI_IRQ_HANDLER
24         select IRQ_DOMAIN_HIERARCHY
25
26 config ARM_GIC_V3_ITS
27         bool
28         select PCI_MSI_IRQ_DOMAIN
29
30 config ARM_NVIC
31         bool
32         select IRQ_DOMAIN
33         select IRQ_DOMAIN_HIERARCHY
34         select GENERIC_IRQ_CHIP
35
36 config ARM_VIC
37         bool
38         select IRQ_DOMAIN
39         select MULTI_IRQ_HANDLER
40
41 config ARM_VIC_NR
42         int
43         default 4 if ARCH_S5PV210
44         default 2
45         depends on ARM_VIC
46         help
47           The maximum number of VICs available in the system, for
48           power management.
49
50 config ATMEL_AIC_IRQ
51         bool
52         select GENERIC_IRQ_CHIP
53         select IRQ_DOMAIN
54         select MULTI_IRQ_HANDLER
55         select SPARSE_IRQ
56
57 config ATMEL_AIC5_IRQ
58         bool
59         select GENERIC_IRQ_CHIP
60         select IRQ_DOMAIN
61         select MULTI_IRQ_HANDLER
62         select SPARSE_IRQ
63
64 config I8259
65         bool
66         select IRQ_DOMAIN
67
68 config BCM7038_L1_IRQ
69         bool
70         select GENERIC_IRQ_CHIP
71         select IRQ_DOMAIN
72
73 config BCM7120_L2_IRQ
74         bool
75         select GENERIC_IRQ_CHIP
76         select IRQ_DOMAIN
77
78 config BRCMSTB_L2_IRQ
79         bool
80         select GENERIC_IRQ_CHIP
81         select IRQ_DOMAIN
82
83 config DW_APB_ICTL
84         bool
85         select GENERIC_IRQ_CHIP
86         select IRQ_DOMAIN
87
88 config IMGPDC_IRQ
89         bool
90         select GENERIC_IRQ_CHIP
91         select IRQ_DOMAIN
92
93 config IRQ_MIPS_CPU
94         bool
95         select GENERIC_IRQ_CHIP
96         select IRQ_DOMAIN
97
98 config CLPS711X_IRQCHIP
99         bool
100         depends on ARCH_CLPS711X
101         select IRQ_DOMAIN
102         select MULTI_IRQ_HANDLER
103         select SPARSE_IRQ
104         default y
105
106 config OR1K_PIC
107         bool
108         select IRQ_DOMAIN
109
110 config OMAP_IRQCHIP
111         bool
112         select GENERIC_IRQ_CHIP
113         select IRQ_DOMAIN
114
115 config ORION_IRQCHIP
116         bool
117         select IRQ_DOMAIN
118         select MULTI_IRQ_HANDLER
119
120 config RENESAS_INTC_IRQPIN
121         bool
122         select IRQ_DOMAIN
123
124 config RENESAS_IRQC
125         bool
126         select GENERIC_IRQ_CHIP
127         select IRQ_DOMAIN
128
129 config ST_IRQCHIP
130         bool
131         select REGMAP
132         select MFD_SYSCON
133         help
134           Enables SysCfg Controlled IRQs on STi based platforms.
135
136 config TB10X_IRQC
137         bool
138         select IRQ_DOMAIN
139         select GENERIC_IRQ_CHIP
140
141 config VERSATILE_FPGA_IRQ
142         bool
143         select IRQ_DOMAIN
144
145 config VERSATILE_FPGA_IRQ_NR
146        int
147        default 4
148        depends on VERSATILE_FPGA_IRQ
149
150 config XTENSA_MX
151         bool
152         select IRQ_DOMAIN
153
154 config IRQ_CROSSBAR
155         bool
156         help
157           Support for a CROSSBAR ip that precedes the main interrupt controller.
158           The primary irqchip invokes the crossbar's callback which inturn allocates
159           a free irq and configures the IP. Thus the peripheral interrupts are
160           routed to one of the free irqchip interrupt lines.
161
162 config KEYSTONE_IRQ
163         tristate "Keystone 2 IRQ controller IP"
164         depends on ARCH_KEYSTONE
165         help
166                 Support for Texas Instruments Keystone 2 IRQ controller IP which
167                 is part of the Keystone 2 IPC mechanism
168
169 config MIPS_GIC
170         bool
171         select MIPS_CM
172
173 config INGENIC_IRQ
174         bool
175         depends on MACH_INGENIC
176         default y
177
178 config RENESAS_H8300H_INTC
179         bool
180         select IRQ_DOMAIN
181
182 config RENESAS_H8S_INTC
183         bool
184         select IRQ_DOMAIN
185
186 config IMX_GPCV2
187         bool
188         select IRQ_DOMAIN
189         help
190           Enables the wakeup IRQs for IMX platforms with GPCv2 block
191
192 config IRQ_MXS
193         def_bool y if MACH_ASM9260 || ARCH_MXS
194         select IRQ_DOMAIN
195         select STMP_DEVICE