Lines Matching refs:wdt_dev

26 	struct watchdog_device		wdt_dev;  member
29 static int max77620_wdt_start(struct watchdog_device *wdt_dev) in max77620_wdt_start() argument
31 struct max77620_wdt *wdt = watchdog_get_drvdata(wdt_dev); in max77620_wdt_start()
37 static int max77620_wdt_stop(struct watchdog_device *wdt_dev) in max77620_wdt_stop() argument
39 struct max77620_wdt *wdt = watchdog_get_drvdata(wdt_dev); in max77620_wdt_stop()
45 static int max77620_wdt_ping(struct watchdog_device *wdt_dev) in max77620_wdt_ping() argument
47 struct max77620_wdt *wdt = watchdog_get_drvdata(wdt_dev); in max77620_wdt_ping()
53 static int max77620_wdt_set_timeout(struct watchdog_device *wdt_dev, in max77620_wdt_set_timeout() argument
56 struct max77620_wdt *wdt = watchdog_get_drvdata(wdt_dev); in max77620_wdt_set_timeout()
93 wdt_dev->timeout = wdt_timeout; in max77620_wdt_set_timeout()
114 struct watchdog_device *wdt_dev; in max77620_wdt_probe() local
129 wdt_dev = &wdt->wdt_dev; in max77620_wdt_probe()
130 wdt_dev->info = &max77620_wdt_info; in max77620_wdt_probe()
131 wdt_dev->ops = &max77620_wdt_ops; in max77620_wdt_probe()
132 wdt_dev->min_timeout = 2; in max77620_wdt_probe()
133 wdt_dev->max_timeout = 128; in max77620_wdt_probe()
134 wdt_dev->max_hw_heartbeat_ms = 128 * 1000; in max77620_wdt_probe()
165 wdt_dev->timeout = 2; in max77620_wdt_probe()
168 wdt_dev->timeout = 16; in max77620_wdt_probe()
171 wdt_dev->timeout = 64; in max77620_wdt_probe()
174 wdt_dev->timeout = 128; in max77620_wdt_probe()
179 set_bit(WDOG_HW_RUNNING, &wdt_dev->status); in max77620_wdt_probe()
181 watchdog_set_nowayout(wdt_dev, nowayout); in max77620_wdt_probe()
182 watchdog_set_drvdata(wdt_dev, wdt); in max77620_wdt_probe()
184 watchdog_stop_on_unregister(wdt_dev); in max77620_wdt_probe()
185 return devm_watchdog_register_device(dev, wdt_dev); in max77620_wdt_probe()