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 IRQ_MSI_LIB
30 select PCI_MSI
37 select IRQ_DOMAIN_HIERARCHY
38 select PARTITION_PERCPU
39 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
40 select HAVE_ARM_SMCCC_DISCOVERY
44 select GENERIC_MSI_IRQ
45 select IRQ_MSI_LIB
56 select IRQ_DOMAIN_HIERARCHY
57 select GENERIC_IRQ_CHIP
61 select IRQ_DOMAIN
77 select GENERIC_IRQ_CHIP
78 select PCI_MSI if PCI
79 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
84 select PCI_MSI
85 select GENERIC_IRQ_CHIP
91 select GENERIC_IRQ_CHIP
92 select IRQ_DOMAIN
98 select GENERIC_IRQ_CHIP
99 select IRQ_DOMAIN
100 select SPARSE_IRQ
104 select GENERIC_IRQ_CHIP
105 select IRQ_DOMAIN
106 select SPARSE_IRQ
110 select IRQ_DOMAIN
114 select GENERIC_IRQ_CHIP
115 select IRQ_DOMAIN
116 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
119 tristate "Broadcom STB 7038-style L1/L2 interrupt controller driver"
122 select GENERIC_IRQ_CHIP
123 select IRQ_DOMAIN
124 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
127 tristate "Broadcom STB 7120-style L2 interrupt controller driver"
130 select GENERIC_IRQ_CHIP
131 select IRQ_DOMAIN
137 select GENERIC_IRQ_CHIP
138 select IRQ_DOMAIN
142 select GENERIC_IRQ_CHIP
143 select IRQ_DOMAIN
147 select GENERIC_IRQ_CHIP
148 select IRQ_DOMAIN_HIERARCHY
152 select IRQ_DOMAIN
153 select SPARSE_IRQ
157 select ARM_GIC_V3
158 select ARM_GIC_V3_ITS
162 select GENERIC_IRQ_CHIP
163 select IRQ_DOMAIN
167 select IRQ_DOMAIN
168 select SPARSE_IRQ
172 select GENERIC_IRQ_CHIP
173 select IRQ_DOMAIN
180 will be called irq-lan966x-oic.
187 select GENERIC_IRQ_CHIP
188 select GENERIC_IRQ_IPI if SMP && SYS_SUPPORTS_MULTITHREADING
189 select IRQ_DOMAIN
190 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
195 select IRQ_DOMAIN
196 select SPARSE_IRQ
204 select IRQ_DOMAIN
208 select GENERIC_IRQ_CHIP
209 select IRQ_DOMAIN
213 select IRQ_DOMAIN
217 select GENERIC_IRQ_CHIP
218 select IRQ_DOMAIN
221 bool "J-Core integrated AIC" if COMPILE_TEST
223 select IRQ_DOMAIN
225 Support for the J-Core integrated AIC.
229 select IRQ_DOMAIN
233 select IRQ_DOMAIN
236 interrupt pins, as found on SH/R-Mobile and R-Car Gen1 SoCs.
239 bool "Renesas R-Mobile APE6, R-Car Gen{2,3} and RZ/G{1,2} IRQC support" if COMPILE_TEST
240 select GENERIC_IRQ_CHIP
241 select IRQ_DOMAIN
244 devices, as found on R-Mobile APE6, R-Car Gen{2,3} and RZ/G{1,2} SoCs.
248 select IRQ_DOMAIN_HIERARCHY
251 to 8 external interrupts with configurable sense select.
255 select GENERIC_IRQ_CHIP
256 select IRQ_DOMAIN_HIERARCHY
263 select GENERIC_IRQ_CHIP
264 select IRQ_DOMAIN_HIERARCHY
271 select REGMAP_IRQ
278 select REGMAP
279 select MFD_SYSCON
288 select IRQ_DOMAIN_HIERARCHY
289 select IRQ_FASTEOI_HIERARCHY_HANDLERS
293 select GENERIC_IRQ_CHIP
297 select IRQ_DOMAIN
298 select GENERIC_IRQ_CHIP
301 tristate "TS-4800 IRQ controller"
302 select IRQ_DOMAIN
306 Support for the TS-4800 FPGA IRQ controller
310 select IRQ_DOMAIN
319 select IRQ_DOMAIN
320 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
325 select IRQ_DOMAIN
348 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
349 select GENERIC_IRQ_IPI if SMP
350 select IRQ_DOMAIN_HIERARCHY
351 select MIPS_CM
362 select MFD_SYSCON
363 select GENERIC_IRQ_CHIP
372 select IRQ_DOMAIN
378 select IRQ_DOMAIN
379 select STMP_DEVICE
383 select IRQ_DOMAIN
384 select GENERIC_IRQ_CHIP
387 select IRQ_MSI_LIB
395 select IRQ_MSI_LIB
396 select GENERIC_MSI_IRQ
406 select MFD_SYSCON
419 select IRQ_DOMAIN_HIERARCHY
420 select GENERIC_IRQ_CHIP
426 select IRQ_DOMAIN
427 select GENERIC_IRQ_CHIP
432 select IRQ_DOMAIN_HIERARCHY
441 select IRQ_DOMAIN_HIERARCHY
449 select IRQ_DOMAIN_HIERARCHY
456 select GENERIC_IRQ_CHIP
457 select IRQ_DOMAIN
465 select IRQ_DOMAIN_HIERARCHY
474 select IRQ_DOMAIN_HIERARCHY
483 Say yes here to enable C-SKY SMP interrupt controller driver used
484 for C-SKY SMP system.
489 bool "C-SKY APB Interrupt Controller"
492 Say yes here to enable C-SKY APB interrupt controller driver used
493 by C-SKY single core SOC system. It uses mmio map apb-bus to visit
500 select IRQ_DOMAIN
507 select IRQ_DOMAIN
516 select IRQ_DOMAIN
517 select IRQ_DOMAIN_HIERARCHY
518 select GENERIC_MSI_IRQ
519 select IRQ_MSI_LIB
522 CPU-to-CPU MSI controller. This requires a specially crafted DT
528 bool "Loongson-1 Interrupt Controller"
531 select IRQ_DOMAIN
532 select GENERIC_IRQ_CHIP
534 Support for the Loongson-1 platform Interrupt Controller.
539 select IRQ_DOMAIN_HIERARCHY
549 select IRQ_DOMAIN_HIERARCHY
550 select TI_SCI_INTA_MSI_DOMAIN
561 select IRQ_DOMAIN
563 This enables support for the PRU-ICSS Local Interrupt Controller
564 present within a PRU-ICSS subsystem present on various TI SoCs.
571 select IRQ_DOMAIN_HIERARCHY
576 select IRQ_DOMAIN_HIERARCHY
581 select GENERIC_MSI_IRQ
587 select IRQ_DOMAIN_HIERARCHY
588 select GENERIC_IRQ_MATRIX_ALLOCATOR
589 select GENERIC_MSI_IRQ
601 select IRQ_DOMAIN_HIERARCHY
602 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
608 select IRQ_DOMAIN_HIERARCHY
610 This enables support for the INTC chip found in StarFive JH8100
616 bool "THEAD C9XX ACLINT S-mode IPI Interrupt Controller"
619 select IRQ_DOMAIN_HIERARCHY
620 select GENERIC_IRQ_IPI_MUX
622 This enables support for T-HEAD specific ACLINT SSWI device
636 select GENERIC_IRQ_CHIP
637 select IRQ_DOMAIN
638 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
639 select LOONGSON_HTVEC
640 select LOONGSON_LIOINTC
641 select LOONGSON_EIOINTC
642 select LOONGSON_PCH_PIC
643 select LOONGSON_PCH_MSI
644 select LOONGSON_PCH_LPC
647 irq chip hierarchy on LoongArch platforms please read the document
648 Documentation/arch/loongarch/irq-chip-model.rst.
654 select IRQ_DOMAIN
655 select GENERIC_IRQ_CHIP
664 select IRQ_DOMAIN_HIERARCHY
665 select GENERIC_IRQ_CHIP
673 select IRQ_DOMAIN
674 select GENERIC_IRQ_CHIP
676 Support for the Loongson-3 HyperTransport PIC Controller.
682 select IRQ_DOMAIN_HIERARCHY
690 select IRQ_DOMAIN_HIERARCHY
691 select IRQ_FASTEOI_HIERARCHY_HANDLERS
700 select IRQ_DOMAIN_HIERARCHY
701 select IRQ_MSI_LIB
702 select PCI_MSI
711 select IRQ_DOMAIN_HIERARCHY
719 select IRQ_DOMAIN
720 select IRQ_DOMAIN_HIERARCHY
732 select GENERIC_IRQ_CHIP
733 select IRQ_DOMAIN
739 select GENERIC_IRQ_IPI_MUX
747 select IRQ_DOMAIN
748 select IRQ_DOMAIN_HIERARCHY
757 SP7021 SoC has 2 Chips: C-Chip & P-Chip. This is used as a
758 chained controller, routing all interrupt source in P-Chip to
759 the primary controller on C-Chip.