Lines Matching refs:wdtdev
35 struct watchdog_device wdtdev; member
143 wdt->wdtdev.info = &rzn1_wdt_info; in rzn1_wdt_probe()
144 wdt->wdtdev.ops = &rzn1_wdt_ops; in rzn1_wdt_probe()
145 wdt->wdtdev.status = WATCHDOG_NOWAYOUT_INIT_STATUS; in rzn1_wdt_probe()
146 wdt->wdtdev.parent = dev; in rzn1_wdt_probe()
154 wdt->wdtdev.max_hw_heartbeat_ms = max_heart_beat_ms(wdt->clk_rate_khz); in rzn1_wdt_probe()
155 if (wdt->wdtdev.max_hw_heartbeat_ms > 1000) in rzn1_wdt_probe()
156 wdt->wdtdev.max_hw_heartbeat_ms = 1000; in rzn1_wdt_probe()
158 wdt->wdtdev.timeout = DEFAULT_TIMEOUT; in rzn1_wdt_probe()
159 ret = watchdog_init_timeout(&wdt->wdtdev, 0, dev); in rzn1_wdt_probe()
163 watchdog_set_drvdata(&wdt->wdtdev, wdt); in rzn1_wdt_probe()
165 return devm_watchdog_register_device(dev, &wdt->wdtdev); in rzn1_wdt_probe()