Home
last modified time | relevance | path

Searched refs:wdt (Results 1 – 3 of 3) sorted by relevance

/components/drivers/watchdog/
A Dwatchdog-dw.c348 static rt_err_t dw_wdt_init(rt_watchdog_t *wdt) in dw_wdt_init() argument
351 struct dw_wdt *dw_wdt = raw_to_dw_wdt(wdt); in dw_wdt_init()
382 struct dw_wdt *dw_wdt = raw_to_dw_wdt(wdt); in dw_wdt_control()
443 struct dw_wdt *dw_wdt = raw_to_dw_wdt(wdt); in dw_wdt_pm_suspend()
454 struct dw_wdt *dw_wdt = raw_to_dw_wdt(wdt); in dw_wdt_pm_resume()
461 if (!dw_wdt_init(wdt)) in dw_wdt_pm_resume()
476 struct dw_wdt *wdt = (struct dw_wdt *)param; in dw_wdt_isr() local
478 if (!HWREG32(wdt->base + WDOG_INTERRUPT_STATUS_REG_OFFSET)) in dw_wdt_isr()
484 (void)HWREG32(wdt->base + WDOG_INTERRUPT_CLEAR_REG_OFFSET); in dw_wdt_isr()
486 if (wdt->pretimeout_notify.notify) in dw_wdt_isr()
[all …]
A Dwatchdog-i6300esb.c138 static rt_err_t i6300esb_wdt_init(rt_watchdog_t *wdt) in i6300esb_wdt_init() argument
143 static rt_err_t i6300esb_wdt_control(rt_watchdog_t *wdt, int cmd, void *args) in i6300esb_wdt_control() argument
146 struct i6300esb_wdt *esb = raw_to_i6300esb_wdt(wdt); in i6300esb_wdt_control()
/components/drivers/include/drivers/
A Ddev_watchdog.h33 rt_err_t (*init)(rt_watchdog_t *wdt);
34 rt_err_t (*control)(rt_watchdog_t *wdt, int cmd, void *arg);
37 rt_err_t rt_hw_watchdog_register(rt_watchdog_t *wdt,

Completed in 6 milliseconds