|
@@ -111,7 +111,8 @@ IRQCHIP_DECLARE(orion_intc, "marvell,orion-intc", orion_irq_init);
|
|
|
static void orion_bridge_irq_handler(unsigned int irq, struct irq_desc *desc)
|
|
|
{
|
|
|
struct irq_domain *d = irq_get_handler_data(irq);
|
|
|
- struct irq_chip_generic *gc = irq_get_domain_generic_chip(d, irq);
|
|
|
+
|
|
|
+ struct irq_chip_generic *gc = irq_get_domain_generic_chip(d, 0);
|
|
|
u32 stat = readl_relaxed(gc->reg_base + ORION_BRIDGE_IRQ_CAUSE) &
|
|
|
gc->mask_cache;
|
|
|
|