diff options
Diffstat (limited to 'drivers/irqchip/irq-versatile-fpga.c')
-rw-r--r-- | drivers/irqchip/irq-versatile-fpga.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/irqchip/irq-versatile-fpga.c b/drivers/irqchip/irq-versatile-fpga.c index 3ae2bb8d9cf..21a44b168d4 100644 --- a/drivers/irqchip/irq-versatile-fpga.c +++ b/drivers/irqchip/irq-versatile-fpga.c | |||
@@ -204,7 +204,12 @@ int __init fpga_irq_of_init(struct device_node *node, | |||
204 | if (!parent_irq) | 204 | if (!parent_irq) |
205 | parent_irq = -1; | 205 | parent_irq = -1; |
206 | 206 | ||
207 | #ifdef CONFIG_ARCH_VERSATILE | ||
208 | fpga_irq_init(base, node->name, IRQ_SIC_START, parent_irq, valid_mask, | ||
209 | node); | ||
210 | #else | ||
207 | fpga_irq_init(base, node->name, 0, parent_irq, valid_mask, node); | 211 | fpga_irq_init(base, node->name, 0, parent_irq, valid_mask, node); |
212 | #endif | ||
208 | 213 | ||
209 | writel(clear_mask, base + IRQ_ENABLE_CLEAR); | 214 | writel(clear_mask, base + IRQ_ENABLE_CLEAR); |
210 | writel(clear_mask, base + FIQ_ENABLE_CLEAR); | 215 | writel(clear_mask, base + FIQ_ENABLE_CLEAR); |