irqchip: mips-gic: Remove platform irq_ack/irq_eoi callbacks
[firefly-linux-kernel-4.4.55.git] / arch / mips / mti-sead3 / sead3-int.c
index 9d5b5bd3a1d2ac22a8fa32f4751a9186ec8e0d5a..03f9865e0464f0360c42ca288fc280b80fab6aed 100644 (file)
@@ -85,27 +85,6 @@ void __init arch_init_irq(void)
                        ARRAY_SIZE(gic_intr_map), MIPS_GIC_IRQ_BASE);
 }
 
-void gic_irq_ack(struct irq_data *d)
-{
-       GIC_CLR_INTR_MASK(d->irq - gic_irq_base);
-}
-
-void gic_finish_irq(struct irq_data *d)
-{
-       unsigned int irq = (d->irq - gic_irq_base);
-       unsigned int i, irq_source;
-
-       /* Clear edge detectors. */
-       for (i = 0; i < gic_shared_intr_map[irq].num_shared_intr; i++) {
-               irq_source = gic_shared_intr_map[irq].intr_list[i];
-               if (gic_irq_flags[irq_source] & GIC_TRIG_EDGE)
-                       GICWRITE(GIC_REG(SHARED, GIC_SH_WEDGE), irq_source);
-       }
-
-       /* Enable interrupts. */
-       GIC_SET_INTR_MASK(irq);
-}
-
 void __init gic_platform_init(int irqs, struct irq_chip *irq_controller)
 {
        int i;