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
173 select GENERIC_IRQ_CHIP
174 select IRQ_DOMAIN
181 will be called irq-lan966x-oic.
188 select GENERIC_IRQ_CHIP
189 select GENERIC_IRQ_IPI if SMP && SYS_SUPPORTS_MULTITHREADING
190 select IRQ_DOMAIN
191 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
196 select IRQ_DOMAIN
197 select SPARSE_IRQ
205 select IRQ_DOMAIN
209 select GENERIC_IRQ_CHIP
210 select IRQ_DOMAIN
214 select IRQ_DOMAIN
218 select GENERIC_IRQ_CHIP
219 select IRQ_DOMAIN
222 bool "J-Core integrated AIC" if COMPILE_TEST
224 select IRQ_DOMAIN
226 Support for the J-Core integrated AIC.
230 select IRQ_DOMAIN
234 select IRQ_DOMAIN
237 interrupt pins, as found on SH/R-Mobile and R-Car Gen1 SoCs.
240 bool "Renesas R-Mobile APE6, R-Car Gen{2,3} and RZ/G{1,2} IRQC support" if COMPILE_TEST
241 select GENERIC_IRQ_CHIP
242 select IRQ_DOMAIN
245 devices, as found on R-Mobile APE6, R-Car Gen{2,3} and RZ/G{1,2} SoCs.
249 select IRQ_DOMAIN_HIERARCHY
252 to 8 external interrupts with configurable sense select.
256 select GENERIC_IRQ_CHIP
257 select IRQ_DOMAIN_HIERARCHY
264 select GENERIC_IRQ_CHIP
265 select IRQ_DOMAIN_HIERARCHY
272 select REGMAP_IRQ
279 select REGMAP
280 select MFD_SYSCON
289 select IRQ_DOMAIN_HIERARCHY
290 select IRQ_FASTEOI_HIERARCHY_HANDLERS
294 select GENERIC_IRQ_CHIP
298 select IRQ_DOMAIN
299 select GENERIC_IRQ_CHIP
302 tristate "TS-4800 IRQ controller"
303 select IRQ_DOMAIN
307 Support for the TS-4800 FPGA IRQ controller
311 select IRQ_DOMAIN
320 select IRQ_DOMAIN
321 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
326 select IRQ_DOMAIN
349 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
350 select GENERIC_IRQ_IPI if SMP
351 select IRQ_DOMAIN_HIERARCHY
352 select MIPS_CM
363 select MFD_SYSCON
364 select GENERIC_IRQ_CHIP
373 select IRQ_DOMAIN
379 select IRQ_DOMAIN
380 select STMP_DEVICE
384 select IRQ_DOMAIN
385 select GENERIC_IRQ_CHIP
388 select IRQ_MSI_LIB
396 select IRQ_MSI_LIB
397 select GENERIC_MSI_IRQ
407 select MFD_SYSCON
420 select IRQ_DOMAIN_HIERARCHY
421 select GENERIC_IRQ_CHIP
427 select IRQ_DOMAIN
428 select GENERIC_IRQ_CHIP
433 select IRQ_DOMAIN_HIERARCHY
442 select IRQ_DOMAIN_HIERARCHY
450 select IRQ_DOMAIN_HIERARCHY
457 select GENERIC_IRQ_CHIP
458 select IRQ_DOMAIN
466 select IRQ_DOMAIN_HIERARCHY
475 select IRQ_DOMAIN_HIERARCHY
484 Say yes here to enable C-SKY SMP interrupt controller driver used
485 for C-SKY SMP system.
490 bool "C-SKY APB Interrupt Controller"
493 Say yes here to enable C-SKY APB interrupt controller driver used
494 by C-SKY single core SOC system. It uses mmio map apb-bus to visit
501 select IRQ_DOMAIN
508 select IRQ_DOMAIN
517 select IRQ_DOMAIN
518 select IRQ_DOMAIN_HIERARCHY
519 select GENERIC_MSI_IRQ
520 select IRQ_MSI_LIB
523 CPU-to-CPU MSI controller. This requires a specially crafted DT
529 bool "Loongson-1 Interrupt Controller"
532 select IRQ_DOMAIN
533 select GENERIC_IRQ_CHIP
535 Support for the Loongson-1 platform Interrupt Controller.
541 select IRQ_DOMAIN_HIERARCHY
552 select IRQ_DOMAIN_HIERARCHY
553 select TI_SCI_INTA_MSI_DOMAIN
564 select IRQ_DOMAIN
566 This enables support for the PRU-ICSS Local Interrupt Controller
567 present within a PRU-ICSS subsystem present on various TI SoCs.
574 select IRQ_DOMAIN_HIERARCHY
579 select IRQ_DOMAIN_HIERARCHY
584 select GENERIC_MSI_IRQ
590 select IRQ_DOMAIN_HIERARCHY
591 select GENERIC_IRQ_MATRIX_ALLOCATOR
592 select GENERIC_MSI_IRQ
604 select IRQ_DOMAIN_HIERARCHY
605 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
611 select IRQ_DOMAIN_HIERARCHY
613 This enables support for the INTC chip found in StarFive JH8100
619 bool "THEAD C9XX ACLINT S-mode IPI Interrupt Controller"
622 select IRQ_DOMAIN_HIERARCHY
623 select GENERIC_IRQ_IPI_MUX
625 This enables support for T-HEAD specific ACLINT SSWI device
639 select GENERIC_IRQ_CHIP
640 select IRQ_DOMAIN
641 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP
642 select LOONGSON_HTVEC
643 select LOONGSON_LIOINTC
644 select LOONGSON_EIOINTC
645 select LOONGSON_PCH_PIC
646 select LOONGSON_PCH_MSI
647 select LOONGSON_PCH_LPC
650 irq chip hierarchy on LoongArch platforms please read the document
651 Documentation/arch/loongarch/irq-chip-model.rst.
657 select IRQ_DOMAIN
658 select GENERIC_IRQ_CHIP
667 select IRQ_DOMAIN_HIERARCHY
668 select GENERIC_IRQ_CHIP
676 select IRQ_DOMAIN
677 select GENERIC_IRQ_CHIP
679 Support for the Loongson-3 HyperTransport PIC Controller.
685 select IRQ_DOMAIN_HIERARCHY
693 select IRQ_DOMAIN_HIERARCHY
694 select IRQ_FASTEOI_HIERARCHY_HANDLERS
703 select IRQ_DOMAIN_HIERARCHY
704 select IRQ_MSI_LIB
705 select PCI_MSI
714 select IRQ_DOMAIN_HIERARCHY
722 select IRQ_DOMAIN
723 select IRQ_DOMAIN_HIERARCHY
735 select GENERIC_IRQ_CHIP
736 select IRQ_DOMAIN
742 select GENERIC_IRQ_IPI_MUX
750 select IRQ_DOMAIN
751 select IRQ_DOMAIN_HIERARCHY
760 SP7021 SoC has 2 Chips: C-Chip & P-Chip. This is used as a
761 chained controller, routing all interrupt source in P-Chip to
762 the primary controller on C-Chip.