Lines Matching refs:cdns_wdt_device
81 struct watchdog_device cdns_wdt_device; member
292 struct watchdog_device *cdns_wdt_device; in cdns_wdt_probe() local
298 cdns_wdt_device = &wdt->cdns_wdt_device; in cdns_wdt_probe()
299 cdns_wdt_device->info = &cdns_wdt_info; in cdns_wdt_probe()
300 cdns_wdt_device->ops = &cdns_wdt_ops; in cdns_wdt_probe()
301 cdns_wdt_device->timeout = CDNS_WDT_DEFAULT_TIMEOUT; in cdns_wdt_probe()
302 cdns_wdt_device->min_timeout = CDNS_WDT_MIN_TIMEOUT; in cdns_wdt_probe()
303 cdns_wdt_device->max_timeout = CDNS_WDT_MAX_TIMEOUT; in cdns_wdt_probe()
324 cdns_wdt_device->parent = dev; in cdns_wdt_probe()
326 watchdog_init_timeout(cdns_wdt_device, wdt_timeout, dev); in cdns_wdt_probe()
327 watchdog_set_nowayout(cdns_wdt_device, nowayout); in cdns_wdt_probe()
328 watchdog_stop_on_reboot(cdns_wdt_device); in cdns_wdt_probe()
329 watchdog_set_drvdata(cdns_wdt_device, wdt); in cdns_wdt_probe()
347 watchdog_stop_on_reboot(cdns_wdt_device); in cdns_wdt_probe()
348 watchdog_stop_on_unregister(cdns_wdt_device); in cdns_wdt_probe()
349 ret = devm_watchdog_register_device(dev, cdns_wdt_device); in cdns_wdt_probe()
355 cdns_wdt_device->timeout, nowayout ? ", nowayout" : ""); in cdns_wdt_probe()
370 if (watchdog_active(&wdt->cdns_wdt_device)) { in cdns_wdt_suspend()
371 cdns_wdt_stop(&wdt->cdns_wdt_device); in cdns_wdt_suspend()
389 if (watchdog_active(&wdt->cdns_wdt_device)) { in cdns_wdt_resume()
395 cdns_wdt_start(&wdt->cdns_wdt_device); in cdns_wdt_resume()