]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - drivers/irqchip/Kconfig
Merge tag 'for-v3.20' of git://git.infradead.org/battery-2.6
[mirror_ubuntu-artful-kernel.git] / drivers / irqchip / Kconfig
1 config IRQCHIP
2 def_bool y
3 depends on OF_IRQ
4
5 config ARM_GIC
6 bool
7 select IRQ_DOMAIN
8 select IRQ_DOMAIN_HIERARCHY
9 select MULTI_IRQ_HANDLER
10
11 config ARM_GIC_V2M
12 bool
13 depends on ARM_GIC
14 depends on PCI && PCI_MSI
15 select PCI_MSI_IRQ_DOMAIN
16
17 config GIC_NON_BANKED
18 bool
19
20 config ARM_GIC_V3
21 bool
22 select IRQ_DOMAIN
23 select MULTI_IRQ_HANDLER
24 select IRQ_DOMAIN_HIERARCHY
25
26 config ARM_GIC_V3_ITS
27 bool
28 select PCI_MSI_IRQ_DOMAIN
29
30 config ARM_NVIC
31 bool
32 select IRQ_DOMAIN
33 select GENERIC_IRQ_CHIP
34
35 config ARM_VIC
36 bool
37 select IRQ_DOMAIN
38 select MULTI_IRQ_HANDLER
39
40 config ARM_VIC_NR
41 int
42 default 4 if ARCH_S5PV210
43 default 2
44 depends on ARM_VIC
45 help
46 The maximum number of VICs available in the system, for
47 power management.
48
49 config ATMEL_AIC_IRQ
50 bool
51 select GENERIC_IRQ_CHIP
52 select IRQ_DOMAIN
53 select MULTI_IRQ_HANDLER
54 select SPARSE_IRQ
55
56 config ATMEL_AIC5_IRQ
57 bool
58 select GENERIC_IRQ_CHIP
59 select IRQ_DOMAIN
60 select MULTI_IRQ_HANDLER
61 select SPARSE_IRQ
62
63 config BCM7120_L2_IRQ
64 bool
65 select GENERIC_IRQ_CHIP
66 select IRQ_DOMAIN
67
68 config BRCMSTB_L2_IRQ
69 bool
70 select GENERIC_IRQ_CHIP
71 select IRQ_DOMAIN
72
73 config DW_APB_ICTL
74 bool
75 select GENERIC_IRQ_CHIP
76 select IRQ_DOMAIN
77
78 config IMGPDC_IRQ
79 bool
80 select GENERIC_IRQ_CHIP
81 select IRQ_DOMAIN
82
83 config CLPS711X_IRQCHIP
84 bool
85 depends on ARCH_CLPS711X
86 select IRQ_DOMAIN
87 select MULTI_IRQ_HANDLER
88 select SPARSE_IRQ
89 default y
90
91 config OR1K_PIC
92 bool
93 select IRQ_DOMAIN
94
95 config OMAP_IRQCHIP
96 bool
97 select GENERIC_IRQ_CHIP
98 select IRQ_DOMAIN
99
100 config ORION_IRQCHIP
101 bool
102 select IRQ_DOMAIN
103 select MULTI_IRQ_HANDLER
104
105 config RENESAS_INTC_IRQPIN
106 bool
107 select IRQ_DOMAIN
108
109 config RENESAS_IRQC
110 bool
111 select IRQ_DOMAIN
112
113 config TB10X_IRQC
114 bool
115 select IRQ_DOMAIN
116 select GENERIC_IRQ_CHIP
117
118 config VERSATILE_FPGA_IRQ
119 bool
120 select IRQ_DOMAIN
121
122 config VERSATILE_FPGA_IRQ_NR
123 int
124 default 4
125 depends on VERSATILE_FPGA_IRQ
126
127 config XTENSA_MX
128 bool
129 select IRQ_DOMAIN
130
131 config IRQ_CROSSBAR
132 bool
133 help
134 Support for a CROSSBAR ip that precedes the main interrupt controller.
135 The primary irqchip invokes the crossbar's callback which inturn allocates
136 a free irq and configures the IP. Thus the peripheral interrupts are
137 routed to one of the free irqchip interrupt lines.
138
139 config KEYSTONE_IRQ
140 tristate "Keystone 2 IRQ controller IP"
141 depends on ARCH_KEYSTONE
142 help
143 Support for Texas Instruments Keystone 2 IRQ controller IP which
144 is part of the Keystone 2 IPC mechanism
145
146 config MIPS_GIC
147 bool
148 select MIPS_CM