huangcm
2025-07-17 bb8fc6a4aed8cd6181f0a51e6931d8be21011a60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
config IRQCHIP
   def_bool y
   depends on OF_IRQ
 
config ARM_GIC
   bool
   select IRQ_DOMAIN
   select IRQ_DOMAIN_HIERARCHY
   select MULTI_IRQ_HANDLER
 
config ARM_GIC_PM
   bool
   depends on PM
   select ARM_GIC
   select PM_CLK
 
config ARM_GIC_MAX_NR
   int
   default 2 if ARCH_REALVIEW
   default 1
 
config ARM_GIC_V2M
   bool
   depends on PCI
   select ARM_GIC
   select PCI_MSI
 
config GIC_NON_BANKED
   bool
 
config ARM_GIC_V3
   bool
   select IRQ_DOMAIN
   select MULTI_IRQ_HANDLER
   select IRQ_DOMAIN_HIERARCHY
   select PARTITION_PERCPU
 
config ARM_GIC_V3_ITS
   bool
   depends on PCI
   depends on PCI_MSI
   select ACPI_IORT if ACPI
 
config ARM_NVIC
   bool
   select IRQ_DOMAIN
   select IRQ_DOMAIN_HIERARCHY
   select GENERIC_IRQ_CHIP
 
config ARM_VIC
   bool
   select IRQ_DOMAIN
   select MULTI_IRQ_HANDLER
 
config ARM_VIC_NR
   int
   default 4 if ARCH_S5PV210
   default 2
   depends on ARM_VIC
   help
     The maximum number of VICs available in the system, for
     power management.
 
config ARMADA_370_XP_IRQ
   bool
   select GENERIC_IRQ_CHIP
   select PCI_MSI if PCI
 
config ALPINE_MSI
   bool
   depends on PCI
   select PCI_MSI
   select GENERIC_IRQ_CHIP
 
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
 
config I8259
   bool
   select IRQ_DOMAIN
 
config BCM6345_L1_IRQ
   bool
   select GENERIC_IRQ_CHIP
   select IRQ_DOMAIN
 
config BCM7038_L1_IRQ
   bool
   select GENERIC_IRQ_CHIP
   select IRQ_DOMAIN
 
config BCM7120_L2_IRQ
   bool
   select GENERIC_IRQ_CHIP
   select IRQ_DOMAIN
 
config BRCMSTB_L2_IRQ
   bool
   select GENERIC_IRQ_CHIP
   select IRQ_DOMAIN
 
config DW_APB_ICTL
   bool
   select GENERIC_IRQ_CHIP
   select IRQ_DOMAIN
 
config HISILICON_IRQ_MBIGEN
   bool
   select ARM_GIC_V3
   select ARM_GIC_V3_ITS
 
config IMGPDC_IRQ
   bool
   select GENERIC_IRQ_CHIP
   select IRQ_DOMAIN
 
config IRQ_MIPS_CPU
   bool
   select GENERIC_IRQ_CHIP
   select IRQ_DOMAIN
 
config CLPS711X_IRQCHIP
   bool
   depends on ARCH_CLPS711X
   select IRQ_DOMAIN
   select MULTI_IRQ_HANDLER
   select SPARSE_IRQ
   default y
 
config OR1K_PIC
   bool
   select IRQ_DOMAIN
 
config OMAP_IRQCHIP
   bool
   select GENERIC_IRQ_CHIP
   select IRQ_DOMAIN
 
config ORION_IRQCHIP
   bool
   select IRQ_DOMAIN
   select MULTI_IRQ_HANDLER
 
config PIC32_EVIC
   bool
   select GENERIC_IRQ_CHIP
   select IRQ_DOMAIN
 
config JCORE_AIC
   bool "J-Core integrated AIC" if COMPILE_TEST
   depends on OF
   select IRQ_DOMAIN
   help
     Support for the J-Core integrated AIC.
 
config RENESAS_INTC_IRQPIN
   bool
   select IRQ_DOMAIN
 
config RENESAS_IRQC
   bool
   select GENERIC_IRQ_CHIP
   select IRQ_DOMAIN
 
config ST_IRQCHIP
   bool
   select REGMAP
   select MFD_SYSCON
   help
     Enables SysCfg Controlled IRQs on STi based platforms.
 
config TANGO_IRQ
   bool
   select IRQ_DOMAIN
   select GENERIC_IRQ_CHIP
 
config TB10X_IRQC
   bool
   select IRQ_DOMAIN
   select GENERIC_IRQ_CHIP
 
config TS4800_IRQ
   tristate "TS-4800 IRQ controller"
   select IRQ_DOMAIN
   depends on HAS_IOMEM
   depends on SOC_IMX51 || COMPILE_TEST
   help
     Support for the TS-4800 FPGA IRQ controller
 
config VERSATILE_FPGA_IRQ
   bool
   select IRQ_DOMAIN
 
config VERSATILE_FPGA_IRQ_NR
       int
       default 4
       depends on VERSATILE_FPGA_IRQ
 
config XTENSA_MX
   bool
   select IRQ_DOMAIN
 
config IRQ_CROSSBAR
   bool
   help
     Support for a CROSSBAR ip that precedes the main interrupt controller.
     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.
 
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
 
config MIPS_GIC
   bool
   select GENERIC_IRQ_IPI
   select IRQ_DOMAIN_HIERARCHY
   select MIPS_CM
 
config INGENIC_IRQ
   bool
   depends on MACH_INGENIC
   default y
 
config RENESAS_H8300H_INTC
        bool
   select IRQ_DOMAIN
 
config RENESAS_H8S_INTC
        bool
   select IRQ_DOMAIN
 
config IMX_GPCV2
   bool
   select IRQ_DOMAIN
   help
     Enables the wakeup IRQs for IMX platforms with GPCv2 block
 
config IRQ_MXS
   def_bool y if MACH_ASM9260 || ARCH_MXS
   select IRQ_DOMAIN
   select STMP_DEVICE
 
config MVEBU_ODMI
   bool
   select GENERIC_MSI_IRQ_DOMAIN
 
config MVEBU_PIC
   bool
 
config LS_SCFG_MSI
   def_bool y if SOC_LS1021A || ARCH_LAYERSCAPE
   depends on PCI && PCI_MSI
 
config PARTITION_PERCPU
   bool
 
config EZNPS_GIC
   bool "NPS400 Global Interrupt Manager (GIM)"
   depends on ARC || (COMPILE_TEST && !64BIT)
   select IRQ_DOMAIN
   help
     Support the EZchip NPS400 global interrupt controller
 
config STM32_EXTI
   bool
   select IRQ_DOMAIN