Lines Matching refs:timeout
85 u64 timeout = (val & WDOG_CS_PRES) ? in imx7ulp_wdt_wait_rcs() local
92 timeout)) in imx7ulp_wdt_wait_rcs()
185 unsigned int timeout) in imx7ulp_wdt_set_timeout() argument
188 u32 toval = wdt->hw->wdog_clock_rate * timeout; in imx7ulp_wdt_set_timeout()
201 wdog->timeout = timeout; in imx7ulp_wdt_set_timeout()
241 static int _imx7ulp_wdt_init(struct imx7ulp_wdt_device *wdt, unsigned int timeout, unsigned int cs) in _imx7ulp_wdt_init() argument
264 writel(timeout, wdt->base + WDOG_TOVAL); in _imx7ulp_wdt_init()
276 static int imx7ulp_wdt_init(struct imx7ulp_wdt_device *wdt, unsigned int timeout) in imx7ulp_wdt_init() argument
289 ret = _imx7ulp_wdt_init(wdt, timeout, val); in imx7ulp_wdt_init()
293 } while (--loop > 0 && (cs != val || toval != timeout || ret)); in imx7ulp_wdt_init()
339 wdog->timeout = DEFAULT_TIMEOUT; in imx7ulp_wdt_probe()
347 ret = imx7ulp_wdt_init(imx7ulp_wdt, wdog->timeout * imx7ulp_wdt->hw->wdog_clock_rate); in imx7ulp_wdt_probe()
369 u32 timeout = imx7ulp_wdt->wdd.timeout * imx7ulp_wdt->hw->wdog_clock_rate; in imx7ulp_wdt_resume_noirq() local
377 imx7ulp_wdt_init(imx7ulp_wdt, timeout); in imx7ulp_wdt_resume_noirq()