diff options
author | juhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2012-01-11 09:14:11 +0000 |
---|---|---|
committer | juhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2012-01-11 09:14:11 +0000 |
commit | 302dc3a936ec40757eef9f639b9247e1e15d25b4 (patch) | |
tree | 952cff94db79f92af34d5674405845334683b125 /target/linux/ar71xx/files/drivers/watchdog | |
parent | a808a8e5276ff8e3012d1b54b9c3f29744889620 (diff) |
ar71xx: ar71xx_wdt: add shutdown handler
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29705 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/ar71xx/files/drivers/watchdog')
-rw-r--r-- | target/linux/ar71xx/files/drivers/watchdog/ar71xx_wdt.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/target/linux/ar71xx/files/drivers/watchdog/ar71xx_wdt.c b/target/linux/ar71xx/files/drivers/watchdog/ar71xx_wdt.c index 75ad0e789c..d5e1f8a3ca 100644 --- a/target/linux/ar71xx/files/drivers/watchdog/ar71xx_wdt.c +++ b/target/linux/ar71xx/files/drivers/watchdog/ar71xx_wdt.c @@ -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, |