]> Pileus Git - ~andy/linux/blobdiff - drivers/mfd/tc6393xb.c
mfd: Fix asic3 build error
[~andy/linux] / drivers / mfd / tc6393xb.c
index 06112c8628bf54fcac498d9d3f31fa942d974352..fc53ce287601b84062940d80428fdf3dcb358c16 100644 (file)
@@ -572,9 +572,8 @@ static void tc6393xb_attach_irq(struct platform_device *dev)
        irq_base = tc6393xb->irq_base;
 
        for (irq = irq_base; irq < irq_base + TC6393XB_NR_IRQS; irq++) {
-               irq_set_chip(irq, &tc6393xb_chip);
+               irq_set_chip_and_handler(irq, &tc6393xb_chip, handle_edge_irq);
                irq_set_chip_data(irq, tc6393xb);
-               irq_set_handler(irq, handle_edge_irq);
                set_irq_flags(irq, IRQF_VALID | IRQF_PROBE);
        }