irqchip: gic-v3: Initial support for GICv3
[cascardo/linux.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 MULTI_IRQ_HANDLER
9
10 config GIC_NON_BANKED
11         bool
12
13 config ARM_GIC_V3
14         bool
15         select IRQ_DOMAIN
16         select MULTI_IRQ_HANDLER
17
18 config ARM_NVIC
19         bool
20         select IRQ_DOMAIN
21         select GENERIC_IRQ_CHIP
22
23 config ARM_VIC
24         bool
25         select IRQ_DOMAIN
26         select MULTI_IRQ_HANDLER
27
28 config ARM_VIC_NR
29         int
30         default 4 if ARCH_S5PV210
31         default 3 if ARCH_S5PC100
32         default 2
33         depends on ARM_VIC
34         help
35           The maximum number of VICs available in the system, for
36           power management.
37
38 config BRCMSTB_L2_IRQ
39         bool
40         depends on ARM
41         select GENERIC_IRQ_CHIP
42         select IRQ_DOMAIN
43
44 config DW_APB_ICTL
45         bool
46         select IRQ_DOMAIN
47
48 config IMGPDC_IRQ
49         bool
50         select GENERIC_IRQ_CHIP
51         select IRQ_DOMAIN
52
53 config CLPS711X_IRQCHIP
54         bool
55         depends on ARCH_CLPS711X
56         select IRQ_DOMAIN
57         select MULTI_IRQ_HANDLER
58         select SPARSE_IRQ
59         default y
60
61 config ORION_IRQCHIP
62         bool
63         select IRQ_DOMAIN
64         select MULTI_IRQ_HANDLER
65
66 config RENESAS_INTC_IRQPIN
67         bool
68         select IRQ_DOMAIN
69
70 config RENESAS_IRQC
71         bool
72         select IRQ_DOMAIN
73
74 config TB10X_IRQC
75         bool
76         select IRQ_DOMAIN
77         select GENERIC_IRQ_CHIP
78
79 config VERSATILE_FPGA_IRQ
80         bool
81         select IRQ_DOMAIN
82
83 config VERSATILE_FPGA_IRQ_NR
84        int
85        default 4
86        depends on VERSATILE_FPGA_IRQ
87
88 config XTENSA_MX
89         bool
90         select IRQ_DOMAIN
91
92 config IRQ_CROSSBAR
93         bool
94         help
95           Support for a CROSSBAR ip that preceeds the main interrupt controller.
96           The primary irqchip invokes the crossbar's callback which inturn allocates
97           a free irq and configures the IP. Thus the peripheral interrupts are
98           routed to one of the free irqchip interrupt lines.