Kconfig (60675d4ca1ef0857e44eba5849b74a3a998d0c0f) Kconfig (e06c9e3682f58fbeb632b7b866bb4fe66a4a4b42)
1# SPDX-License-Identifier: GPL-2.0-only
2menu "IRQ chip support"
3
4config IRQCHIP
5 def_bool y
6 depends on (OF_IRQ || ACPI_GENERIC_GSI)
7
8config ARM_GIC

--- 155 unchanged lines hidden (view full) ---

164
165config IXP4XX_IRQ
166 bool
167 select IRQ_DOMAIN
168 select SPARSE_IRQ
169
170config LAN966X_OIC
171 tristate "Microchip LAN966x OIC Support"
1# SPDX-License-Identifier: GPL-2.0-only
2menu "IRQ chip support"
3
4config IRQCHIP
5 def_bool y
6 depends on (OF_IRQ || ACPI_GENERIC_GSI)
7
8config ARM_GIC

--- 155 unchanged lines hidden (view full) ---

164
165config IXP4XX_IRQ
166 bool
167 select IRQ_DOMAIN
168 select SPARSE_IRQ
169
170config LAN966X_OIC
171 tristate "Microchip LAN966x OIC Support"
172 depends on MCHP_LAN966X_PCI || COMPILE_TEST
172 select GENERIC_IRQ_CHIP
173 select IRQ_DOMAIN
174 help
175 Enable support for the LAN966x Outbound Interrupt Controller.
176 This controller is present on the Microchip LAN966x PCI device and
177 maps the internal interrupts sources to PCIe interrupt.
178
179 To compile this driver as a module, choose M here: the module

--- 349 unchanged lines hidden (view full) ---

529 depends on MACH_LOONGSON32
530 default y
531 select IRQ_DOMAIN
532 select GENERIC_IRQ_CHIP
533 help
534 Support for the Loongson-1 platform Interrupt Controller.
535
536config TI_SCI_INTR_IRQCHIP
173 select GENERIC_IRQ_CHIP
174 select IRQ_DOMAIN
175 help
176 Enable support for the LAN966x Outbound Interrupt Controller.
177 This controller is present on the Microchip LAN966x PCI device and
178 maps the internal interrupts sources to PCIe interrupt.
179
180 To compile this driver as a module, choose M here: the module

--- 349 unchanged lines hidden (view full) ---

530 depends on MACH_LOONGSON32
531 default y
532 select IRQ_DOMAIN
533 select GENERIC_IRQ_CHIP
534 help
535 Support for the Loongson-1 platform Interrupt Controller.
536
537config TI_SCI_INTR_IRQCHIP
537 bool
538 tristate "TI SCI INTR Interrupt Controller"
538 depends on TI_SCI_PROTOCOL
539 depends on TI_SCI_PROTOCOL
540 depends on ARCH_K3 || COMPILE_TEST
539 select IRQ_DOMAIN_HIERARCHY
540 help
541 This enables the irqchip driver support for K3 Interrupt router
542 over TI System Control Interface available on some new TI's SoCs.
543 If you wish to use interrupt router irq resources managed by the
544 TI System Controller, say Y here. Otherwise, say N.
545
546config TI_SCI_INTA_IRQCHIP
541 select IRQ_DOMAIN_HIERARCHY
542 help
543 This enables the irqchip driver support for K3 Interrupt router
544 over TI System Control Interface available on some new TI's SoCs.
545 If you wish to use interrupt router irq resources managed by the
546 TI System Controller, say Y here. Otherwise, say N.
547
548config TI_SCI_INTA_IRQCHIP
547 bool
549 tristate "TI SCI INTA Interrupt Controller"
548 depends on TI_SCI_PROTOCOL
550 depends on TI_SCI_PROTOCOL
551 depends on ARCH_K3 || (COMPILE_TEST && ARM64)
549 select IRQ_DOMAIN_HIERARCHY
550 select TI_SCI_INTA_MSI_DOMAIN
551 help
552 This enables the irqchip driver support for K3 Interrupt aggregator
553 over TI System Control Interface available on some new TI's SoCs.
554 If you wish to use interrupt aggregator irq resources managed by the
555 TI System Controller, say Y here. Otherwise, say N.
556

--- 205 unchanged lines hidden ---
552 select IRQ_DOMAIN_HIERARCHY
553 select TI_SCI_INTA_MSI_DOMAIN
554 help
555 This enables the irqchip driver support for K3 Interrupt aggregator
556 over TI System Control Interface available on some new TI's SoCs.
557 If you wish to use interrupt aggregator irq resources managed by the
558 TI System Controller, say Y here. Otherwise, say N.
559

--- 205 unchanged lines hidden ---