Lines Matching refs:wdog
54 static int retu_wdt_start(struct watchdog_device *wdog)
56 struct retu_wdt_dev *wdev = watchdog_get_drvdata(wdog);
60 return retu_write(wdev->rdev, RETU_REG_WATCHDOG, wdog->timeout);
63 static int retu_wdt_stop(struct watchdog_device *wdog)
65 struct retu_wdt_dev *wdev = watchdog_get_drvdata(wdog);
72 static int retu_wdt_ping(struct watchdog_device *wdog)
74 struct retu_wdt_dev *wdev = watchdog_get_drvdata(wdog);
76 return retu_write(wdev->rdev, RETU_REG_WATCHDOG, wdog->timeout);
79 static int retu_wdt_set_timeout(struct watchdog_device *wdog,
82 struct retu_wdt_dev *wdev = watchdog_get_drvdata(wdog);
84 wdog->timeout = timeout;
85 return retu_write(wdev->rdev, RETU_REG_WATCHDOG, wdog->timeout);
148 struct watchdog_device *wdog = platform_get_drvdata(pdev);
149 struct retu_wdt_dev *wdev = watchdog_get_drvdata(wdog);
151 watchdog_unregister_device(wdog);