Lines Matching refs:xilinx_wdt_wdd
47 struct watchdog_device xilinx_wdt_wdd; member
152 struct watchdog_device *xilinx_wdt_wdd; in xwdt_probe() local
158 xilinx_wdt_wdd = &xdev->xilinx_wdt_wdd; in xwdt_probe()
159 xilinx_wdt_wdd->info = &xilinx_wdt_ident; in xwdt_probe()
160 xilinx_wdt_wdd->ops = &xilinx_wdt_ops; in xwdt_probe()
161 xilinx_wdt_wdd->parent = &pdev->dev; in xwdt_probe()
185 watchdog_set_nowayout(xilinx_wdt_wdd, enable_once); in xwdt_probe()
192 xilinx_wdt_wdd->timeout = 2 * ((1 << xdev->wdt_interval) / in xwdt_probe()
196 watchdog_set_drvdata(xilinx_wdt_wdd, xdev); in xwdt_probe()
204 rc = watchdog_register_device(xilinx_wdt_wdd); in xwdt_probe()
211 xdev->base, xilinx_wdt_wdd->timeout); in xwdt_probe()
222 watchdog_unregister_device(&xdev->xilinx_wdt_wdd); in xwdt_remove()