Lines Matching +full:chip +full:- +full:select
1 # SPDX-License-Identifier: GPL-2.0-only
2 menu "IRQ chip support"
10 select IRQ_DOMAIN_HIERARCHY
11 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
16 select ARM_GIC
27 select ARM_GIC
28 select PCI_MSI
35 select IRQ_DOMAIN_HIERARCHY
36 select PARTITION_PERCPU
37 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
41 select GENERIC_MSI_IRQ_DOMAIN
59 select IRQ_DOMAIN_HIERARCHY
60 select GENERIC_IRQ_CHIP
64 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
90 select GENERIC_IRQ_CHIP
91 select IRQ_DOMAIN
97 select GENERIC_IRQ_CHIP
98 select IRQ_DOMAIN
99 select SPARSE_IRQ
103 select GENERIC_IRQ_CHIP
104 select IRQ_DOMAIN
105 select SPARSE_IRQ
109 select IRQ_DOMAIN
113 select GENERIC_IRQ_CHIP
114 select IRQ_DOMAIN
115 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
118 tristate "Broadcom STB 7038-style L1/L2 interrupt controller driver"
121 select GENERIC_IRQ_CHIP
122 select IRQ_DOMAIN
123 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
126 tristate "Broadcom STB 7120-style L2 interrupt controller driver"
129 select GENERIC_IRQ_CHIP
130 select IRQ_DOMAIN
136 select GENERIC_IRQ_CHIP
137 select IRQ_DOMAIN
141 select GENERIC_IRQ_CHIP
142 select IRQ_DOMAIN
146 select GENERIC_IRQ_CHIP
147 select IRQ_DOMAIN
151 select GENERIC_IRQ_CHIP
152 select IRQ_DOMAIN_HIERARCHY
156 select IRQ_DOMAIN
157 select SPARSE_IRQ
161 select ARM_GIC_V3
162 select ARM_GIC_V3_ITS
166 select GENERIC_IRQ_CHIP
167 select IRQ_DOMAIN
171 select IRQ_DOMAIN
172 select SPARSE_IRQ
179 select GENERIC_IRQ_CHIP
180 select GENERIC_IRQ_IPI if SMP && SYS_SUPPORTS_MULTITHREADING
181 select IRQ_DOMAIN
182 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
187 select IRQ_DOMAIN
188 select SPARSE_IRQ
196 select IRQ_DOMAIN
200 select GENERIC_IRQ_CHIP
201 select IRQ_DOMAIN
205 select IRQ_DOMAIN
209 select GENERIC_IRQ_CHIP
210 select IRQ_DOMAIN
213 bool "J-Core integrated AIC" if COMPILE_TEST
215 select IRQ_DOMAIN
217 Support for the J-Core integrated AIC.
221 select IRQ_DOMAIN
225 select IRQ_DOMAIN
228 interrupt pins, as found on SH/R-Mobile and R-Car Gen1 SoCs.
231 bool "Renesas R-Mobile APE6, R-Car Gen{2,3} and RZ/G{1,2} IRQC support" if COMPILE_TEST
232 select GENERIC_IRQ_CHIP
233 select IRQ_DOMAIN
236 devices, as found on R-Mobile APE6, R-Car Gen{2,3} and RZ/G{1,2} SoCs.
240 select IRQ_DOMAIN_HIERARCHY
243 to 8 external interrupts with configurable sense select.
247 select GENERIC_IRQ_CHIP
248 select IRQ_DOMAIN_HIERARCHY
256 select REGMAP_IRQ
263 select REGMAP
264 select MFD_SYSCON
273 select IRQ_DOMAIN_HIERARCHY
274 select IRQ_FASTEOI_HIERARCHY_HANDLERS
278 select GENERIC_IRQ_CHIP
282 select IRQ_DOMAIN
283 select GENERIC_IRQ_CHIP
286 tristate "TS-4800 IRQ controller"
287 select IRQ_DOMAIN
291 Support for the TS-4800 FPGA IRQ controller
295 select IRQ_DOMAIN
304 select IRQ_DOMAIN
305 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
310 select IRQ_DOMAIN
333 select GENERIC_IRQ_IPI if SMP
334 select IRQ_DOMAIN_HIERARCHY
335 select MIPS_CM
346 select MFD_SYSCON
347 select GENERIC_IRQ_CHIP
356 select IRQ_DOMAIN
362 select IRQ_DOMAIN
363 select STMP_DEVICE
367 select IRQ_DOMAIN
368 select GENERIC_IRQ_CHIP
378 select GENERIC_MSI_IRQ_DOMAIN
388 select MFD_SYSCON
399 select IRQ_DOMAIN
400 select GENERIC_IRQ_CHIP
405 select IRQ_DOMAIN_HIERARCHY
414 select IRQ_DOMAIN_HIERARCHY
422 select IRQ_DOMAIN_HIERARCHY
429 select GENERIC_IRQ_CHIP
430 select IRQ_DOMAIN
438 select IRQ_DOMAIN_HIERARCHY
447 select IRQ_DOMAIN_HIERARCHY
456 Say yes here to enable C-SKY SMP interrupt controller driver used
457 for C-SKY SMP system.
462 bool "C-SKY APB Interrupt Controller"
465 Say yes here to enable C-SKY APB interrupt controller driver used
466 by C-SKY single core SOC system. It uses mmio map apb-bus to visit
473 select IRQ_DOMAIN
480 select IRQ_DOMAIN
489 select IRQ_DOMAIN
490 select IRQ_DOMAIN_HIERARCHY
491 select GENERIC_MSI_IRQ_DOMAIN
494 CPU-to-CPU MSI controller. This requires a specially crafted DT
500 bool "Loongson-1 Interrupt Controller"
503 select IRQ_DOMAIN
504 select GENERIC_IRQ_CHIP
506 Support for the Loongson-1 platform Interrupt Controller.
511 select IRQ_DOMAIN_HIERARCHY
521 select IRQ_DOMAIN_HIERARCHY
522 select TI_SCI_INTA_MSI_DOMAIN
533 select IRQ_DOMAIN
535 This enables support for the PRU-ICSS Local Interrupt Controller
536 present within a PRU-ICSS subsystem present on various TI SoCs.
541 bool "RISC-V Local Interrupt Controller"
545 This enables support for the per-HART local interrupt controller
546 found in standard RISC-V systems. The per-HART local interrupt
548 hardware interrupts. Without a per-HART local interrupt controller,
549 a RISC-V system will be unable to handle any interrupts.
554 bool "SiFive Platform-Level Interrupt Controller"
556 select IRQ_DOMAIN_HIERARCHY
557 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
559 This enables support for the PLIC chip found in SiFive (and
560 potentially other) RISC-V systems. The PLIC controls devices
576 select GENERIC_IRQ_CHIP
577 select IRQ_DOMAIN
578 select GENERIC_IRQ_EFFECTIVE_AFF_MASK
579 select LOONGSON_LIOINTC
580 select LOONGSON_EIOINTC
581 select LOONGSON_PCH_PIC
582 select LOONGSON_PCH_MSI
583 select LOONGSON_PCH_LPC
586 irq chip hierarchy on LoongArch platforms please read the document
587 Documentation/loongarch/irq-chip-model.rst.
593 select IRQ_DOMAIN
594 select GENERIC_IRQ_CHIP
603 select IRQ_DOMAIN_HIERARCHY
604 select GENERIC_IRQ_CHIP
612 select IRQ_DOMAIN
613 select GENERIC_IRQ_CHIP
615 Support for the Loongson-3 HyperTransport PIC Controller.
621 select IRQ_DOMAIN_HIERARCHY
629 select IRQ_DOMAIN_HIERARCHY
630 select IRQ_FASTEOI_HIERARCHY_HANDLERS
639 select IRQ_DOMAIN_HIERARCHY
640 select PCI_MSI
649 select IRQ_DOMAIN_HIERARCHY
657 select IRQ_DOMAIN
658 select IRQ_DOMAIN_HIERARCHY
670 select GENERIC_IRQ_CHIP
671 select IRQ_DOMAIN
684 select IRQ_DOMAIN
685 select IRQ_DOMAIN_HIERARCHY
694 SP7021 SoC has 2 Chips: C-Chip & P-Chip. This is used as a
695 chained controller, routing all interrupt source in P-Chip to
696 the primary controller on C-Chip.