bcm47xx_wdt.c (85a3685852d9ac7d92be9d824533c915a4597fa4) | bcm47xx_wdt.c (6551881c86c791237a3bebf11eb3bd70b60ea782) |
---|---|
1/* 2 * Watchdog driver for Broadcom BCM47XX 3 * 4 * Copyright (C) 2008 Aleksandar Radovanovic <biblbroks@sezampro.rs> 5 * Copyright (C) 2009 Matthieu CASTET <castet.matthieu@free.fr> 6 * Copyright (C) 2012-2013 Hauke Mehrtens <hauke@hauke-m.de> 7 * 8 * This program is free software; you can redistribute it and/or --- 195 unchanged lines hidden (view full) --- 204 setup_timer(&wdt->soft_timer, bcm47xx_wdt_soft_timer_tick, 205 (long unsigned int)wdt); 206 } else { 207 wdt->wdd.ops = &bcm47xx_wdt_hard_ops; 208 } 209 210 wdt->wdd.info = &bcm47xx_wdt_info; 211 wdt->wdd.timeout = WDT_DEFAULT_TIME; | 1/* 2 * Watchdog driver for Broadcom BCM47XX 3 * 4 * Copyright (C) 2008 Aleksandar Radovanovic <biblbroks@sezampro.rs> 5 * Copyright (C) 2009 Matthieu CASTET <castet.matthieu@free.fr> 6 * Copyright (C) 2012-2013 Hauke Mehrtens <hauke@hauke-m.de> 7 * 8 * This program is free software; you can redistribute it and/or --- 195 unchanged lines hidden (view full) --- 204 setup_timer(&wdt->soft_timer, bcm47xx_wdt_soft_timer_tick, 205 (long unsigned int)wdt); 206 } else { 207 wdt->wdd.ops = &bcm47xx_wdt_hard_ops; 208 } 209 210 wdt->wdd.info = &bcm47xx_wdt_info; 211 wdt->wdd.timeout = WDT_DEFAULT_TIME; |
212 wdt->wdd.parent = &pdev->dev; |
|
212 ret = wdt->wdd.ops->set_timeout(&wdt->wdd, timeout); 213 if (ret) 214 goto err_timer; 215 watchdog_set_nowayout(&wdt->wdd, nowayout); 216 217 wdt->notifier.notifier_call = &bcm47xx_wdt_notify_sys; 218 219 ret = register_reboot_notifier(&wdt->notifier); --- 56 unchanged lines hidden --- | 213 ret = wdt->wdd.ops->set_timeout(&wdt->wdd, timeout); 214 if (ret) 215 goto err_timer; 216 watchdog_set_nowayout(&wdt->wdd, nowayout); 217 218 wdt->notifier.notifier_call = &bcm47xx_wdt_notify_sys; 219 220 ret = register_reboot_notifier(&wdt->notifier); --- 56 unchanged lines hidden --- |