Lines Matching +full:chip +full:- +full:select
1 # SPDX-License-Identifier: GPL-2.0-only
2 menu "IRQ chip support"
11 select IRQ_DOMAIN_HIERARCHY
12 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
17 select ARM_GIC
28 select ARM_GIC
29 select PCI_MSI
36 select IRQ_DOMAIN_HIERARCHY
37 select PARTITION_PERCPU
38 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
39 select HAVE_ARM_SMCCC_DISCOVERY
43 select GENERIC_MSI_IRQ
61 select IRQ_DOMAIN_HIERARCHY
62 select GENERIC_IRQ_CHIP
66 select IRQ_DOMAIN
79 select GENERIC_IRQ_CHIP
80 select PCI_MSI if PCI
81 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
86 select PCI_MSI
87 select GENERIC_IRQ_CHIP
93 select GENERIC_IRQ_CHIP
94 select IRQ_DOMAIN
100 select GENERIC_IRQ_CHIP
101 select IRQ_DOMAIN
102 select SPARSE_IRQ
106 select GENERIC_IRQ_CHIP
107 select IRQ_DOMAIN
108 select SPARSE_IRQ
112 select IRQ_DOMAIN
116 select GENERIC_IRQ_CHIP
117 select IRQ_DOMAIN
118 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
121 tristate "Broadcom STB 7038-style L1/L2 interrupt controller driver"
124 select GENERIC_IRQ_CHIP
125 select IRQ_DOMAIN
126 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
129 tristate "Broadcom STB 7120-style L2 interrupt controller driver"
132 select GENERIC_IRQ_CHIP
133 select IRQ_DOMAIN
139 select GENERIC_IRQ_CHIP
140 select IRQ_DOMAIN
144 select GENERIC_IRQ_CHIP
145 select IRQ_DOMAIN
149 select GENERIC_IRQ_CHIP
150 select IRQ_DOMAIN_HIERARCHY
154 select IRQ_DOMAIN
155 select SPARSE_IRQ
159 select ARM_GIC_V3
160 select ARM_GIC_V3_ITS
164 select GENERIC_IRQ_CHIP
165 select IRQ_DOMAIN
169 select IRQ_DOMAIN
170 select SPARSE_IRQ
177 select GENERIC_IRQ_CHIP
178 select GENERIC_IRQ_IPI if SMP && SYS_SUPPORTS_MULTITHREADING
179 select IRQ_DOMAIN
180 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
185 select IRQ_DOMAIN
186 select SPARSE_IRQ
194 select IRQ_DOMAIN
198 select GENERIC_IRQ_CHIP
199 select IRQ_DOMAIN
203 select IRQ_DOMAIN
207 select GENERIC_IRQ_CHIP
208 select IRQ_DOMAIN
211 bool "J-Core integrated AIC" if COMPILE_TEST
213 select IRQ_DOMAIN
215 Support for the J-Core integrated AIC.
219 select IRQ_DOMAIN
223 select IRQ_DOMAIN
226 interrupt pins, as found on SH/R-Mobile and R-Car Gen1 SoCs.
229 bool "Renesas R-Mobile APE6, R-Car Gen{2,3} and RZ/G{1,2} IRQC support" if COMPILE_TEST
230 select GENERIC_IRQ_CHIP
231 select IRQ_DOMAIN
234 devices, as found on R-Mobile APE6, R-Car Gen{2,3} and RZ/G{1,2} SoCs.
238 select IRQ_DOMAIN_HIERARCHY
241 to 8 external interrupts with configurable sense select.
245 select GENERIC_IRQ_CHIP
246 select IRQ_DOMAIN_HIERARCHY
254 select REGMAP_IRQ
261 select REGMAP
262 select MFD_SYSCON
271 select IRQ_DOMAIN_HIERARCHY
272 select IRQ_FASTEOI_HIERARCHY_HANDLERS
276 select GENERIC_IRQ_CHIP
280 select IRQ_DOMAIN
281 select GENERIC_IRQ_CHIP
284 tristate "TS-4800 IRQ controller"
285 select IRQ_DOMAIN
289 Support for the TS-4800 FPGA IRQ controller
293 select IRQ_DOMAIN
302 select IRQ_DOMAIN
303 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
308 select IRQ_DOMAIN
331 select GENERIC_IRQ_IPI if SMP
332 select IRQ_DOMAIN_HIERARCHY
333 select MIPS_CM
344 select MFD_SYSCON
345 select GENERIC_IRQ_CHIP
354 select IRQ_DOMAIN
360 select IRQ_DOMAIN
361 select STMP_DEVICE
365 select IRQ_DOMAIN
366 select GENERIC_IRQ_CHIP
376 select GENERIC_MSI_IRQ
386 select MFD_SYSCON
397 select IRQ_DOMAIN
398 select GENERIC_IRQ_CHIP
403 select IRQ_DOMAIN_HIERARCHY
412 select IRQ_DOMAIN_HIERARCHY
420 select IRQ_DOMAIN_HIERARCHY
427 select GENERIC_IRQ_CHIP
428 select IRQ_DOMAIN
436 select IRQ_DOMAIN_HIERARCHY
445 select IRQ_DOMAIN_HIERARCHY
454 Say yes here to enable C-SKY SMP interrupt controller driver used
455 for C-SKY SMP system.
460 bool "C-SKY APB Interrupt Controller"
463 Say yes here to enable C-SKY APB interrupt controller driver used
464 by C-SKY single core SOC system. It uses mmio map apb-bus to visit
471 select IRQ_DOMAIN
478 select IRQ_DOMAIN
487 select IRQ_DOMAIN
488 select IRQ_DOMAIN_HIERARCHY
489 select GENERIC_MSI_IRQ
492 CPU-to-CPU MSI controller. This requires a specially crafted DT
498 bool "Loongson-1 Interrupt Controller"
501 select IRQ_DOMAIN
502 select GENERIC_IRQ_CHIP
504 Support for the Loongson-1 platform Interrupt Controller.
509 select IRQ_DOMAIN_HIERARCHY
519 select IRQ_DOMAIN_HIERARCHY
520 select TI_SCI_INTA_MSI_DOMAIN
531 select IRQ_DOMAIN
533 This enables support for the PRU-ICSS Local Interrupt Controller
534 present within a PRU-ICSS subsystem present on various TI SoCs.
541 select IRQ_DOMAIN_HIERARCHY
546 select IRQ_DOMAIN_HIERARCHY
547 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
558 select GENERIC_IRQ_CHIP
559 select IRQ_DOMAIN
560 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
561 select LOONGSON_HTVEC
562 select LOONGSON_LIOINTC
563 select LOONGSON_EIOINTC
564 select LOONGSON_PCH_PIC
565 select LOONGSON_PCH_MSI
566 select LOONGSON_PCH_LPC
569 irq chip hierarchy on LoongArch platforms please read the document
570 Documentation/arch/loongarch/irq-chip-model.rst.
576 select IRQ_DOMAIN
577 select GENERIC_IRQ_CHIP
586 select IRQ_DOMAIN_HIERARCHY
587 select GENERIC_IRQ_CHIP
595 select IRQ_DOMAIN
596 select GENERIC_IRQ_CHIP
598 Support for the Loongson-3 HyperTransport PIC Controller.
604 select IRQ_DOMAIN_HIERARCHY
612 select IRQ_DOMAIN_HIERARCHY
613 select IRQ_FASTEOI_HIERARCHY_HANDLERS
622 select IRQ_DOMAIN_HIERARCHY
623 select PCI_MSI
632 select IRQ_DOMAIN_HIERARCHY
640 select IRQ_DOMAIN
641 select IRQ_DOMAIN_HIERARCHY
653 select GENERIC_IRQ_CHIP
654 select IRQ_DOMAIN
660 select GENERIC_IRQ_IPI_MUX
668 select IRQ_DOMAIN
669 select IRQ_DOMAIN_HIERARCHY
678 SP7021 SoC has 2 Chips: C-Chip & P-Chip. This is used as a
679 chained controller, routing all interrupt source in P-Chip to
680 the primary controller on C-Chip.