Lines Matching +full:default +full:- +full:on

1 # SPDX-License-Identifier: GPL-2.0-only
6 depends on (OF_IRQ || ACPI_GENERIC_GSI)
10 depends on OF
16 depends on PM
21 depends on ARM_GIC
22 default 2 if ARCH_REALVIEW
23 default 1
27 depends on PCI
48 default ARM_GIC_V3
53 depends on ARM_GIC_V3_ITS
54 depends on FSL_MC_BUS
55 default ARM_GIC_V3_ITS
68 default 4 if ARCH_S5PV210
69 default 2
70 depends on ARM_VIC
86 depends on PCI
92 depends on OF
93 depends on HAS_IOMEM
116 tristate "Broadcom BCM2712 MSI-X Interrupt Peripheral support"
117 depends on ARCH_BRCMSTB || ARCH_BCM2835 || COMPILE_TEST
118 default m if ARCH_BRCMSTB || ARCH_BCM2835
119 depends on ARM_GIC
125 Enable support for the Broadcom BCM2712 MSI-X target peripheral
126 (MIP) needed by brcmstb PCIe to handle MSI-X interrupts on
138 tristate "Broadcom STB 7038-style L1/L2 interrupt controller driver"
139 depends on ARCH_BRCMSTB || BMIPS_GENERIC
140 default ARCH_BRCMSTB || BMIPS_GENERIC
146 tristate "Broadcom STB 7120-style L2 interrupt controller driver"
147 depends on ARCH_BRCMSTB || BMIPS_GENERIC
148 default ARCH_BRCMSTB || BMIPS_GENERIC
154 depends on ARCH_BCM2835 || ARCH_BRCMSTB || BMIPS_GENERIC
155 default ARCH_BCM2835 || ARCH_BRCMSTB || BMIPS_GENERIC
191 depends on MCHP_LAN966X_PCI || COMPILE_TEST
196 This controller is present on the Microchip LAN966x PCI device and
200 will be called irq-lan966x-oic.
214 depends on ARCH_CLPS711X
217 default y
241 bool "J-Core integrated AIC" if COMPILE_TEST
242 depends on OF
245 Support for the J-Core integrated AIC.
256 interrupt pins, as found on SH/R-Mobile and R-Car Gen1 SoCs.
259 bool "Renesas R-Mobile APE6, R-Car Gen{2,3} and RZ/G{1,2} IRQC support" if COMPILE_TEST
264 devices, as found on R-Mobile APE6, R-Car Gen{2,3} and RZ/G{1,2} SoCs.
290 depends on MFD_SL28CPLD=y || COMPILE_TEST
294 found on the Kontron sl28 CPLD.
301 Enables SysCfg Controlled IRQs on STi based platforms.
321 tristate "TS-4800 IRQ controller"
323 depends on HAS_IOMEM
324 depends on SOC_IMX51 || COMPILE_TEST
326 Support for the TS-4800 FPGA IRQ controller
334 default 4
335 depends on VERSATILE_FPGA_IRQ
344 depends on OF_ADDRESS
349 be used as a secondary chained controller on other platforms.
361 depends on ARCH_KEYSTONE
375 depends on MACH_INGENIC
376 default y
380 default MACH_INGENIC
381 depends on MIPS || COMPILE_TEST
431 depends on PCI_MSI
438 depends on (ARCH_STM32 && !ARM_SINGLE_ARMV7M) || COMPILE_TEST
439 default ARCH_STM32 && !ARM_SINGLE_ARMV7M
452 depends on ARCH_QCOM && ACPI
460 depends on ARCH_UNIPHIER || COMPILE_TEST
461 default ARCH_UNIPHIER
468 depends on ARCH_MESON || COMPILE_TEST
469 default ARCH_MESON
476 depends on MIPS && (GOLDFISH || COMPILE_TEST)
485 depends on ARCH_QCOM
493 depends on ARCH_QCOM
494 depends on MAILBOX
502 depends on CSKY
504 Say yes here to enable C-SKY SMP interrupt controller driver used
505 for C-SKY SMP system.
510 bool "C-SKY APB Interrupt Controller"
511 depends on CSKY
513 Say yes here to enable C-SKY APB interrupt controller driver used
514 by C-SKY single core SOC system. It uses mmio map apb-bus to visit
519 depends on ARCH_MXC || COMPILE_TEST
520 default ARCH_MXC
527 default y if ARCH_MXC
534 depends on OF && HAS_IOMEM
535 depends on ARCH_MXC || COMPILE_TEST
536 default m if ARCH_MXC
543 CPU-to-CPU MSI controller. This requires a specially crafted DT
549 bool "Loongson-1 Interrupt Controller"
550 depends on MACH_LOONGSON32
551 default y
555 Support for the Loongson-1 platform Interrupt Controller.
559 depends on TI_SCI_PROTOCOL
560 depends on ARCH_K3 || COMPILE_TEST
564 over TI System Control Interface available on some new TI's SoCs.
570 depends on TI_SCI_PROTOCOL
571 depends on ARCH_K3 || (COMPILE_TEST && ARM64)
576 over TI System Control Interface available on some new TI's SoCs.
582 depends on TI_PRUSS
583 default TI_PRUSS
586 This enables support for the PRU-ICSS Local Interrupt Controller
587 present within a PRU-ICSS subsystem present on various TI SoCs.
593 depends on RISCV
598 depends on RISCV
603 depends on RISCV_APLIC
605 default RISCV_APLIC
609 depends on RISCV
617 depends on RISCV
623 depends on ARCH_STARFIVE || COMPILE_TEST
624 default ARCH_STARFIVE
633 bool "THEAD C9XX ACLINT S-mode IPI Interrupt Controller"
634 depends on RISCV
635 depends on SMP
639 This enables support for T-HEAD specific ACLINT SSWI device
646 depends on (ARCH_EXYNOS && ARM) || COMPILE_TEST
664 irq chip hierarchy on LoongArch platforms please read the document
665 Documentation/arch/loongarch/irq-chip-model.rst.
669 depends on MACH_LOONGSON64
670 default y
678 depends on LOONGARCH
679 depends on MACH_LOONGSON64
680 default MACH_LOONGSON64
688 depends on MACH_LOONGSON64 && MIPS
689 default y
693 Support for the Loongson-3 HyperTransport PIC Controller.
697 depends on MACH_LOONGSON64
698 default MACH_LOONGSON64
705 depends on MACH_LOONGSON64
706 default MACH_LOONGSON64
714 depends on MACH_LOONGSON64
715 depends on PCI
716 default MACH_LOONGSON64
725 depends on LOONGARCH
726 depends on MACH_LOONGSON64
727 default MACH_LOONGSON64
734 depends on ARCH_MEDIATEK || ARCH_MSTARV7 || COMPILE_TEST
735 default ARCH_MEDIATEK
743 depends on ARCH_WPCM450
754 depends on ARM64
755 depends on ARCH_APPLE || COMPILE_TEST
758 Support for the Apple Interrupt Controller found on Apple Silicon SoCs,
763 depends on ARCH_AT91 || COMPILE_TEST
771 depends on ARCH_SOPHGO || COMPILE_TEST
772 depends on PCI
778 This on-chip interrupt controller enables MSI sources to be
779 routed to the primary PLIC controller on SoC.
783 default SOC_SP7021
786 SP7021 SoC has 2 Chips: C-Chip & P-Chip. This is used as a
787 chained controller, routing all interrupt source in P-Chip to
788 the primary controller on C-Chip.