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

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

420 bool "Goldfish programmable interrupt controller"
421 depends on MIPS && (GOLDFISH || COMPILE_TEST)
422 select IRQ_DOMAIN
423 help
424 Say yes here to enable Goldfish interrupt controller driver used
425 for Goldfish based virtual platforms.
426
427config QCOM_PDC
1# SPDX-License-Identifier: GPL-2.0-only
2menu "IRQ chip support"
3
4config IRQCHIP
5 def_bool y
6 depends on OF_IRQ
7
8config ARM_GIC

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

420 bool "Goldfish programmable interrupt controller"
421 depends on MIPS && (GOLDFISH || COMPILE_TEST)
422 select IRQ_DOMAIN
423 help
424 Say yes here to enable Goldfish interrupt controller driver used
425 for Goldfish based virtual platforms.
426
427config QCOM_PDC
428 bool "QCOM PDC"
428 tristate "QCOM PDC"
429 depends on ARCH_QCOM
430 select IRQ_DOMAIN_HIERARCHY
431 help
432 Power Domain Controller driver to manage and configure wakeup
433 IRQs for Qualcomm Technologies Inc (QTI) mobile chips.
434
435config CSKY_MPINTC
436 bool "C-SKY Multi Processor Interrupt Controller"

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

536 Support for the Loongson Local I/O Interrupt Controller.
537
538config LOONGSON_HTPIC
539 bool "Loongson3 HyperTransport PIC Controller"
540 depends on MACH_LOONGSON64
541 default y
542 select IRQ_DOMAIN
543 select GENERIC_IRQ_CHIP
429 depends on ARCH_QCOM
430 select IRQ_DOMAIN_HIERARCHY
431 help
432 Power Domain Controller driver to manage and configure wakeup
433 IRQs for Qualcomm Technologies Inc (QTI) mobile chips.
434
435config CSKY_MPINTC
436 bool "C-SKY Multi Processor Interrupt Controller"

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

536 Support for the Loongson Local I/O Interrupt Controller.
537
538config LOONGSON_HTPIC
539 bool "Loongson3 HyperTransport PIC Controller"
540 depends on MACH_LOONGSON64
541 default y
542 select IRQ_DOMAIN
543 select GENERIC_IRQ_CHIP
544 select I8259
545 help
546 Support for the Loongson-3 HyperTransport PIC Controller.
547
548config LOONGSON_HTVEC
549 bool "Loongson3 HyperTransport Interrupt Vector Controller"
550 depends on MACH_LOONGSON64
551 default MACH_LOONGSON64
552 select IRQ_DOMAIN_HIERARCHY

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

558 depends on MACH_LOONGSON64 || COMPILE_TEST
559 default MACH_LOONGSON64
560 select IRQ_DOMAIN_HIERARCHY
561 select IRQ_FASTEOI_HIERARCHY_HANDLERS
562 help
563 Support for the Loongson PCH PIC Controller.
564
565config LOONGSON_PCH_MSI
544 help
545 Support for the Loongson-3 HyperTransport PIC Controller.
546
547config LOONGSON_HTVEC
548 bool "Loongson3 HyperTransport Interrupt Vector Controller"
549 depends on MACH_LOONGSON64
550 default MACH_LOONGSON64
551 select IRQ_DOMAIN_HIERARCHY

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

557 depends on MACH_LOONGSON64 || COMPILE_TEST
558 default MACH_LOONGSON64
559 select IRQ_DOMAIN_HIERARCHY
560 select IRQ_FASTEOI_HIERARCHY_HANDLERS
561 help
562 Support for the Loongson PCH PIC Controller.
563
564config LOONGSON_PCH_MSI
566 bool "Loongson PCH MSI Controller"
565 bool "Loongson PCH PIC Controller"
567 depends on MACH_LOONGSON64 || COMPILE_TEST
568 depends on PCI
569 default MACH_LOONGSON64
570 select IRQ_DOMAIN_HIERARCHY
571 select PCI_MSI
572 help
573 Support for the Loongson PCH MSI Controller.
574
575endmenu
566 depends on MACH_LOONGSON64 || COMPILE_TEST
567 depends on PCI
568 default MACH_LOONGSON64
569 select IRQ_DOMAIN_HIERARCHY
570 select PCI_MSI
571 help
572 Support for the Loongson PCH MSI Controller.
573
574endmenu