1 /* SPDX-License-Identifier: GPL-2.0+ */
4 * Chen-Yu Tsai <wens@csie.org>
6 * Watchdog register definitions
9 #ifndef _SUNXI_WATCHDOG_H_
10 #define _SUNXI_WATCHDOG_H_
12 #define WDT_CTRL_RESTART (0x1 << 0)
13 #define WDT_CTRL_KEY (0x0a57 << 1)
15 #if defined(CONFIG_MACH_SUN4I) || \
16 defined(CONFIG_MACH_SUN5I) || \
17 defined(CONFIG_MACH_SUN7I) || \
18 defined(CONFIG_MACH_SUN8I_R40)
20 #define WDT_MODE_EN (0x1 << 0)
21 #define WDT_MODE_RESET_EN (0x1 << 1)
31 #define WDT_CFG_RESET (0x1)
32 #define WDT_MODE_EN (0x1)
35 u32 irq_en; /* 0x00 */
36 u32 irq_sta; /* 0x04 */
46 #endif /* _SUNXI_WATCHDOG_H_ */