Lines Matching refs:wdog_base
43 static vaddr_t wdog_base; variable
49 if (!wdog_base) { in imx_wdog_restart()
55 val = io_read32(wdog_base + WDOG_CS); in imx_wdog_restart()
57 io_write32(wdog_base + WDOG_CNT, UNLOCK); in imx_wdog_restart()
59 io_write32(wdog_base + WDOG_CS, val | WDOG_CS_EN); in imx_wdog_restart()
61 io_write32(wdog_base + WDOG_CNT, UNLOCK); in imx_wdog_restart()
62 io_write32(wdog_base + WDOG_TOVAL, 1000); in imx_wdog_restart()
63 io_write32(wdog_base + WDOG_CNT, REFRESH); in imx_wdog_restart()
72 io_write16(wdog_base + WDT_WCR, val); in imx_wdog_restart()
75 if (io_read16(wdog_base + WDT_WCR) & WDT_WCR_WDE) { in imx_wdog_restart()
76 io_write16(wdog_base + WDT_WSR, WDT_SEQ1); in imx_wdog_restart()
77 io_write16(wdog_base + WDT_WSR, WDT_SEQ2); in imx_wdog_restart()
80 io_write16(wdog_base + WDT_WCR, val); in imx_wdog_restart()
81 io_write16(wdog_base + WDT_WCR, val); in imx_wdog_restart()
164 return imx_wdog_base(&wdog_base); in imx_wdog_init()