Lines Matching refs:wdog
48 struct wdog_regs *wdog = (struct wdog_regs *)WDOG_BASE_ADDR; in hw_watchdog_set_timeout() local
50 writel(val, &wdog->toval); in hw_watchdog_set_timeout()
55 struct wdog_regs *wdog = (struct wdog_regs *)WDOG_BASE_ADDR; in hw_watchdog_reset() local
57 writel(REFRESH_WORD0, &wdog->cnt); in hw_watchdog_reset()
58 writel(REFRESH_WORD1, &wdog->cnt); in hw_watchdog_reset()
64 struct wdog_regs *wdog = (struct wdog_regs *)WDOG_BASE_ADDR; in hw_watchdog_init() local
66 writel(UNLOCK_WORD0, &wdog->cnt); in hw_watchdog_init()
67 writel(UNLOCK_WORD1, &wdog->cnt); in hw_watchdog_init()
69 val = readb(&wdog->cs2); in hw_watchdog_init()
71 writeb(val, &wdog->cs2); in hw_watchdog_init()
74 writel(0, &wdog->win); in hw_watchdog_init()
76 writeb(WDG_LPO_CLK, &wdog->cs2);/* setting 1-kHz clock source */ in hw_watchdog_init()
77 writeb((WDGCS1_WDGE | WDGCS1_WDGUPDATE), &wdog->cs1);/* enable counter running */ in hw_watchdog_init()
84 struct wdog_regs *wdog = (struct wdog_regs *)WDOG_BASE_ADDR; in reset_cpu() local
86 writel(UNLOCK_WORD0, &wdog->cnt); in reset_cpu()
87 writel(UNLOCK_WORD1, &wdog->cnt); in reset_cpu()
90 writel(0, &wdog->win); in reset_cpu()
92 writeb(WDG_LPO_CLK, &wdog->cs2);/* setting 1-kHz clock source */ in reset_cpu()
93 writeb(WDGCS1_WDGE, &wdog->cs1);/* enable counter running */ in reset_cpu()