]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/commitdiff
twl4030 MADC irq
authorDavid Brownell <dbrownell@users.sourceforge.net>
Thu, 20 Nov 2008 01:28:16 +0000 (17:28 -0800)
committerTony Lindgren <tony@atomide.com>
Tue, 25 Nov 2008 23:29:28 +0000 (15:29 -0800)
Disable the TWL4030_MODIRQ_MADC symbol and remove all its uses.
It's not needed any more now that platform_get_irq() works for
these MADC devices.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Tony Lindgren <tony@atomide.com>
drivers/i2c/chips/twl4030-madc.c
include/linux/i2c/twl4030.h

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);
 
index 84f31d196413546078ab6663401beae3c8cbfd7b..fd123ce150edbaf8e0f6e395d2a1a36bb6b7d58a 100644 (file)
@@ -375,7 +375,7 @@ int twl4030_sih_setup(int module);
 /* #define TWL4030_MODIRQ_GPIO         (TWL4030_IRQ_BASE + 0) */
 /* #define TWL4030_MODIRQ_KEYPAD               (TWL4030_IRQ_BASE + 1) */
 /* #define TWL4030_MODIRQ_BCI          (TWL4030_IRQ_BASE + 2) */
-#define TWL4030_MODIRQ_MADC            (TWL4030_IRQ_BASE + 3)
+/* #define TWL4030_MODIRQ_MADC         (TWL4030_IRQ_BASE + 3) */
 /* #define TWL4030_MODIRQ_USB          (TWL4030_IRQ_BASE + 4) */
 /* #define TWL4030_MODIRQ_PWR          (TWL4030_IRQ_BASE + 5) */