Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

config CONFIG_IRQCHIP
	def_bool y
	depends on CONFIG_OF_IRQ

config CONFIG_ARM_GIC
	bool
	select CONFIG_IRQ_DOMAIN
	select CONFIG_IRQ_DOMAIN_HIERARCHY
	select CONFIG_MULTI_IRQ_HANDLER

config CONFIG_ARM_GIC_PM
	bool
	depends on CONFIG_PM
	select CONFIG_ARM_GIC
	select CONFIG_PM_CLK

config CONFIG_ARM_GIC_MAX_NR
	int
	default 2 if CONFIG_ARCH_REALVIEW
	default 1

config CONFIG_ARM_GIC_V2M
	bool
	depends on CONFIG_PCI
	select CONFIG_ARM_GIC
	select CONFIG_PCI_MSI

config CONFIG_GIC_NON_BANKED
	bool

config CONFIG_ARM_GIC_V3
	bool
	select CONFIG_IRQ_DOMAIN
	select CONFIG_MULTI_IRQ_HANDLER
	select CONFIG_IRQ_DOMAIN_HIERARCHY
	select CONFIG_PARTITION_PERCPU

config CONFIG_ARM_GIC_V3_ITS
	bool
	depends on CONFIG_PCI
	depends on CONFIG_PCI_MSI
	select CONFIG_ACPI_IORT if CONFIG_ACPI

config CONFIG_ARM_NVIC
	bool
	select CONFIG_IRQ_DOMAIN
	select CONFIG_IRQ_DOMAIN_HIERARCHY
	select CONFIG_GENERIC_IRQ_CHIP

config CONFIG_ARM_VIC
	bool
	select CONFIG_IRQ_DOMAIN
	select CONFIG_MULTI_IRQ_HANDLER

config CONFIG_ARM_VIC_NR
	int
	default 4 if CONFIG_ARCH_S5PV210
	default 2
	depends on CONFIG_ARM_VIC
	help
	  The maximum number of VICs available in the system, for
	  power management.

config CONFIG_ARMADA_370_XP_IRQ
	bool
	select CONFIG_GENERIC_IRQ_CHIP
	select CONFIG_PCI_MSI if CONFIG_PCI

config CONFIG_ALPINE_MSI
	bool
	depends on CONFIG_PCI
	select CONFIG_PCI_MSI
	select CONFIG_GENERIC_IRQ_CHIP

config CONFIG_ATMEL_AIC_IRQ
	bool
	select CONFIG_GENERIC_IRQ_CHIP
	select CONFIG_IRQ_DOMAIN
	select CONFIG_MULTI_IRQ_HANDLER
	select CONFIG_SPARSE_IRQ

config CONFIG_ATMEL_AIC5_IRQ
	bool
	select CONFIG_GENERIC_IRQ_CHIP
	select CONFIG_IRQ_DOMAIN
	select CONFIG_MULTI_IRQ_HANDLER
	select CONFIG_SPARSE_IRQ

config CONFIG_I8259
	bool
	select CONFIG_IRQ_DOMAIN

config CONFIG_BCM6345_L1_IRQ
	bool
	select CONFIG_GENERIC_IRQ_CHIP
	select CONFIG_IRQ_DOMAIN

config CONFIG_BCM7038_L1_IRQ
	bool
	select CONFIG_GENERIC_IRQ_CHIP
	select CONFIG_IRQ_DOMAIN

config CONFIG_BCM7120_L2_IRQ
	bool
	select CONFIG_GENERIC_IRQ_CHIP
	select CONFIG_IRQ_DOMAIN

config CONFIG_BRCMSTB_L2_IRQ
	bool
	select CONFIG_GENERIC_IRQ_CHIP
	select CONFIG_IRQ_DOMAIN

config CONFIG_DW_APB_ICTL
	bool
	select CONFIG_GENERIC_IRQ_CHIP
	select CONFIG_IRQ_DOMAIN

config CONFIG_HISILICON_IRQ_MBIGEN
	bool
	select CONFIG_ARM_GIC_V3
	select CONFIG_ARM_GIC_V3_ITS

config CONFIG_IMGPDC_IRQ
	bool
	select CONFIG_GENERIC_IRQ_CHIP
	select CONFIG_IRQ_DOMAIN

config CONFIG_IRQ_MIPS_CPU
	bool
	select CONFIG_GENERIC_IRQ_CHIP
	select CONFIG_IRQ_DOMAIN

config CONFIG_CLPS711X_IRQCHIP
	bool
	depends on CONFIG_ARCH_CLPS711X
	select CONFIG_IRQ_DOMAIN
	select CONFIG_MULTI_IRQ_HANDLER
	select CONFIG_SPARSE_IRQ
	default y

config CONFIG_OR1K_PIC
	bool
	select CONFIG_IRQ_DOMAIN

config CONFIG_OMAP_IRQCHIP
	bool
	select CONFIG_GENERIC_IRQ_CHIP
	select CONFIG_IRQ_DOMAIN

config CONFIG_ORION_IRQCHIP
	bool
	select CONFIG_IRQ_DOMAIN
	select CONFIG_MULTI_IRQ_HANDLER

config CONFIG_PIC32_EVIC
	bool
	select CONFIG_GENERIC_IRQ_CHIP
	select CONFIG_IRQ_DOMAIN

config CONFIG_JCORE_AIC
	bool "J-Core integrated AIC" if CONFIG_COMPILE_TEST
	depends on CONFIG_OF
	select CONFIG_IRQ_DOMAIN
	help
	  Support for the J-Core integrated AIC.

config CONFIG_RENESAS_INTC_IRQPIN
	bool
	select CONFIG_IRQ_DOMAIN

config CONFIG_RENESAS_IRQC
	bool
	select CONFIG_GENERIC_IRQ_CHIP
	select CONFIG_IRQ_DOMAIN

config CONFIG_ST_IRQCHIP
	bool
	select CONFIG_REGMAP
	select CONFIG_MFD_SYSCON
	help
	  Enables SysCfg Controlled IRQs on STi based platforms.

config CONFIG_TANGO_IRQ
	bool
	select CONFIG_IRQ_DOMAIN
	select CONFIG_GENERIC_IRQ_CHIP

config CONFIG_TB10X_IRQC
	bool
	select CONFIG_IRQ_DOMAIN
	select CONFIG_GENERIC_IRQ_CHIP

config CONFIG_TS4800_IRQ
	tristate "TS-4800 IRQ controller"
	select CONFIG_IRQ_DOMAIN
	depends on CONFIG_HAS_IOMEM
	depends on CONFIG_SOC_IMX51 || CONFIG_COMPILE_TEST
	help
	  Support for the TS-4800 CONFIG_FPGA IRQ controller

config CONFIG_VERSATILE_FPGA_IRQ
	bool
	select CONFIG_IRQ_DOMAIN

config CONFIG_VERSATILE_FPGA_IRQ_NR
       int
       default 4
       depends on CONFIG_VERSATILE_FPGA_IRQ

config CONFIG_XTENSA_MX
	bool
	select CONFIG_IRQ_DOMAIN

config CONFIG_XILINX_INTC
	bool
	select CONFIG_IRQ_DOMAIN

config CONFIG_IRQ_CROSSBAR
	bool
	help
	  Support for a CROSSBAR ip that precedes the main interrupt controller.
	  The primary irqchip invokes the crossbar's callback which inturn allocates
	  a free irq and configures the IP. Thus the peripheral interrupts are
	  routed to one of the free irqchip interrupt lines.

config CONFIG_KEYSTONE_IRQ
	tristate "Keystone 2 IRQ controller IP"
	depends on CONFIG_ARCH_KEYSTONE
	help
		Support for Texas Instruments Keystone 2 IRQ controller IP which
		is part of the Keystone 2 IPC mechanism

config CONFIG_MIPS_GIC
	bool
	select CONFIG_GENERIC_IRQ_IPI
	select CONFIG_IRQ_DOMAIN_HIERARCHY
	select CONFIG_MIPS_CM

config CONFIG_INGENIC_IRQ
	bool
	depends on CONFIG_MACH_INGENIC
	default y

config CONFIG_RENESAS_H8300H_INTC
        bool
	select CONFIG_IRQ_DOMAIN

config CONFIG_RENESAS_H8S_INTC
        bool
	select CONFIG_IRQ_DOMAIN

config CONFIG_IMX_GPCV2
	bool
	select CONFIG_IRQ_DOMAIN
	help
	  Enables the wakeup IRQs for IMX platforms with GPCv2 block

config CONFIG_IRQ_MXS
	def_bool y if CONFIG_MACH_ASM9260 || CONFIG_ARCH_MXS
	select CONFIG_IRQ_DOMAIN
	select CONFIG_STMP_DEVICE

config CONFIG_MVEBU_ODMI
	bool

config CONFIG_MVEBU_PIC
	bool

config CONFIG_LS_SCFG_MSI
	def_bool y if CONFIG_SOC_LS1021A || CONFIG_ARCH_LAYERSCAPE
	depends on CONFIG_PCI && CONFIG_PCI_MSI

config CONFIG_PARTITION_PERCPU
	bool

config CONFIG_EZNPS_GIC
	bool "NPS400 Global Interrupt Manager (GIM)"
	depends on CONFIG_ARC || (CONFIG_COMPILE_TEST && !CONFIG_64BIT)
	select CONFIG_IRQ_DOMAIN
	help
	  Support the EZchip NPS400 global interrupt controller

config CONFIG_STM32_EXTI
	bool
	select CONFIG_IRQ_DOMAIN