ar71xx: ar71xx_wdt: add shutdown handler
authorjuhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 11 Jan 2012 09:14:11 +0000 (09:14 +0000)
committerjuhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 11 Jan 2012 09:14:11 +0000 (09:14 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29705 3c298f89-4303-0410-b956-a3cf2f4a3e73

target/linux/ar71xx/files/drivers/watchdog/ar71xx_wdt.c

index 75ad0e7..d5e1f8a 100644 (file)
@@ -269,9 +269,15 @@ static int __devexit ar71xx_wdt_remove(struct platform_device *pdev)
        return 0;
 }
 
+static void ar71xx_wdt_shutdown(struct platform_device *pdev)
+{
+       ar71xx_wdt_disable();
+}
+
 static struct platform_driver ar71xx_wdt_driver = {
        .probe          = ar71xx_wdt_probe,
        .remove         = __devexit_p(ar71xx_wdt_remove),
+       .shutdown       = ar71xx_wdt_shutdown,
        .driver         = {
                .name   = DRV_NAME,
                .owner  = THIS_MODULE,