]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/i2c/chips/twl4030-madc.c
twl4030 MADC irq
[linux-2.6-omap-h63xx.git] / drivers / i2c / chips / twl4030-madc.c
index c17c7fe9d6dad152b3141376863e30798ed5a7be..19dacf5f7060eb4b5ae0be99c19b90ca1f43c416 100644 (file)
@@ -458,7 +458,7 @@ static int __init twl4030_madc_probe(struct platform_device *pdev)
        ret = twl4030_i2c_write_u8(TWL4030_MODULE_MAIN_CHARGE,
                                   regval, TWL4030_BCI_BCICTL1);
 
-       ret = request_irq(TWL4030_MODIRQ_MADC, twl4030_madc_irq_handler,
+       ret = request_irq(platform_get_irq(pdev, 0), twl4030_madc_irq_handler,
                          0, "twl4030_madc", madc);
        if (ret) {
                dev_dbg(&pdev->dev, "could not request irq\n");
@@ -489,7 +489,7 @@ static int __exit twl4030_madc_remove(struct platform_device *pdev)
 
        twl4030_madc_set_power(madc, 0);
        twl4030_madc_set_current_generator(madc, 0, 0);
-       free_irq(TWL4030_MODIRQ_MADC, madc);
+       free_irq(platform_get_irq(pdev, 0), madc);
        cancel_work_sync(&madc->ws);
        misc_deregister(&twl4030_madc_device);