178 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			178 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| config IRQCHIP
 | |
| 	def_bool y
 | |
| 	depends on OF_IRQ
 | |
| 
 | |
| config ARM_GIC
 | |
| 	bool
 | |
| 	select IRQ_DOMAIN
 | |
| 	select MULTI_IRQ_HANDLER
 | |
| 	select MSM_SHOW_RESUME_IRQ
 | |
| 
 | |
| config GIC_NON_BANKED
 | |
| 	bool
 | |
| 
 | |
| config ARM_GIC_V3
 | |
| 	bool
 | |
| 	select IRQ_DOMAIN
 | |
| 	select MULTI_IRQ_HANDLER
 | |
| 	select IRQ_DOMAIN_HIERARCHY
 | |
| 
 | |
| config ARM_GIC_PANIC_HANDLER
 | |
| 	bool "GIC Panic Handler"
 | |
| 	depends on ARM_GIC_V3 || ARM_GIC
 | |
| 	help
 | |
| 	  Save GIC distributor registers to RAM buffer on kernel panic.
 | |
| 	  gic-v3 will have an additional buffer for router registers.
 | |
| 	  Mainly for debugging purposes.
 | |
| 
 | |
| 	  For production kernels, you should say 'N' here.
 | |
| 
 | |
| config ARM_GIC_V3_ITS
 | |
| 	bool
 | |
| 	select PCI_MSI_IRQ_DOMAIN
 | |
| 
 | |
| config ARM_GIC_V3_ACL
 | |
| 	bool "GICv3 Access control"
 | |
| 	depends on ARM_GIC_V3
 | |
| 	help
 | |
| 	  Access to GIC ITS address space is controlled by EL2.
 | |
| 	  Kernel has no permission to access ITS
 | |
| 
 | |
| config ARM_GIC_V3_NO_ACCESS_CONTROL
 | |
| 	bool "GICv3 No Access Control Configuration"
 | |
| 	depends on ARM_GIC_V3
 | |
| 	help
 | |
| 	  On some SOCs with the access control configurations it is
 | |
| 	  not allowed to access certain set of the GIC registers
 | |
| 	  from non-secure world. Provide a common flag to protect
 | |
| 	  those functionalities and compile them out for such
 | |
| 	  configurations, so that specific registers are not touched.
 | |
| 
 | |
| 	  For production kernels, you should say 'N' here.
 | |
| 
 | |
| config ARM_NVIC
 | |
| 	bool
 | |
| 	select IRQ_DOMAIN
 | |
| 	select GENERIC_IRQ_CHIP
 | |
| 
 | |
| config ARM_VIC
 | |
| 	bool
 | |
| 	select IRQ_DOMAIN
 | |
| 	select MULTI_IRQ_HANDLER
 | |
| 
 | |
| config ARM_VIC_NR
 | |
| 	int
 | |
| 	default 4 if ARCH_S5PV210
 | |
| 	default 2
 | |
| 	depends on ARM_VIC
 | |
| 	help
 | |
| 	  The maximum number of VICs available in the system, for
 | |
| 	  power management.
 | |
| 
 | |
| config ATMEL_AIC_IRQ
 | |
| 	bool
 | |
| 	select GENERIC_IRQ_CHIP
 | |
| 	select IRQ_DOMAIN
 | |
| 	select MULTI_IRQ_HANDLER
 | |
| 	select SPARSE_IRQ
 | |
| 
 | |
| config ATMEL_AIC5_IRQ
 | |
| 	bool
 | |
| 	select GENERIC_IRQ_CHIP
 | |
| 	select IRQ_DOMAIN
 | |
| 	select MULTI_IRQ_HANDLER
 | |
| 	select SPARSE_IRQ
 | |
| 
 | |
| config BRCMSTB_L2_IRQ
 | |
| 	bool
 | |
| 	depends on ARM
 | |
| 	select GENERIC_IRQ_CHIP
 | |
| 	select IRQ_DOMAIN
 | |
| 
 | |
| config MSM_SHOW_RESUME_IRQ
 | |
| 	bool "Enable logging of interrupts that could have caused resume"
 | |
| 	depends on ARM_GIC
 | |
| 	default n
 | |
| 	help
 | |
| 	  This option logs wake up interrupts that have triggered just before
 | |
| 	  the resume loop unrolls. It helps to debug to know any unnecessary
 | |
| 	  wake up interrupts that causes system to come out of low power modes.
 | |
| 	  Say Y if you want to debug why the system resumed.
 | |
| 
 | |
| config DW_APB_ICTL
 | |
| 	bool
 | |
| 	select IRQ_DOMAIN
 | |
| 
 | |
| config IMGPDC_IRQ
 | |
| 	bool
 | |
| 	select GENERIC_IRQ_CHIP
 | |
| 	select IRQ_DOMAIN
 | |
| 
 | |
| config CLPS711X_IRQCHIP
 | |
| 	bool
 | |
| 	depends on ARCH_CLPS711X
 | |
| 	select IRQ_DOMAIN
 | |
| 	select MULTI_IRQ_HANDLER
 | |
| 	select SPARSE_IRQ
 | |
| 	default y
 | |
| 
 | |
| config OR1K_PIC
 | |
| 	bool
 | |
| 	select IRQ_DOMAIN
 | |
| 
 | |
| config OMAP_IRQCHIP
 | |
| 	bool
 | |
| 	select GENERIC_IRQ_CHIP
 | |
| 	select IRQ_DOMAIN
 | |
| 
 | |
| config ORION_IRQCHIP
 | |
| 	bool
 | |
| 	select IRQ_DOMAIN
 | |
| 	select MULTI_IRQ_HANDLER
 | |
| 
 | |
| config RENESAS_INTC_IRQPIN
 | |
| 	bool
 | |
| 	select IRQ_DOMAIN
 | |
| 
 | |
| config RENESAS_IRQC
 | |
| 	bool
 | |
| 	select IRQ_DOMAIN
 | |
| 
 | |
| config TB10X_IRQC
 | |
| 	bool
 | |
| 	select IRQ_DOMAIN
 | |
| 	select GENERIC_IRQ_CHIP
 | |
| 
 | |
| config VERSATILE_FPGA_IRQ
 | |
| 	bool
 | |
| 	select IRQ_DOMAIN
 | |
| 
 | |
| config VERSATILE_FPGA_IRQ_NR
 | |
|        int
 | |
|        default 4
 | |
|        depends on VERSATILE_FPGA_IRQ
 | |
| 
 | |
| config XTENSA_MX
 | |
| 	bool
 | |
| 	select IRQ_DOMAIN
 | |
| 
 | |
| 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 KEYSTONE_IRQ
 | |
| 	tristate "Keystone 2 IRQ controller IP"
 | |
| 	depends on ARCH_KEYSTONE
 | |
| 	help
 | |
| 		Support for Texas Instruments Keystone 2 IRQ controller IP which
 | |
| 		is part of the Keystone 2 IPC mechanism
 | |
| 
 | |
| config MSM_IRQ
 | |
| 	bool
 | |
| 	select IRQ_DOMAIN
 | |
| 
 | 
