Go to the documentation of this file.
15 #ifndef __MFD_WM831X_WATCHDOG_H__
16 #define __MFD_WM831X_WATCHDOG_H__
22 #define WM831X_WDOG_ENA 0x8000
23 #define WM831X_WDOG_ENA_MASK 0x8000
24 #define WM831X_WDOG_ENA_SHIFT 15
25 #define WM831X_WDOG_ENA_WIDTH 1
26 #define WM831X_WDOG_DEBUG 0x4000
27 #define WM831X_WDOG_DEBUG_MASK 0x4000
28 #define WM831X_WDOG_DEBUG_SHIFT 14
29 #define WM831X_WDOG_DEBUG_WIDTH 1
30 #define WM831X_WDOG_RST_SRC 0x2000
31 #define WM831X_WDOG_RST_SRC_MASK 0x2000
32 #define WM831X_WDOG_RST_SRC_SHIFT 13
33 #define WM831X_WDOG_RST_SRC_WIDTH 1
34 #define WM831X_WDOG_SLPENA 0x1000
35 #define WM831X_WDOG_SLPENA_MASK 0x1000
36 #define WM831X_WDOG_SLPENA_SHIFT 12
37 #define WM831X_WDOG_SLPENA_WIDTH 1
38 #define WM831X_WDOG_RESET 0x0800
39 #define WM831X_WDOG_RESET_MASK 0x0800
40 #define WM831X_WDOG_RESET_SHIFT 11
41 #define WM831X_WDOG_RESET_WIDTH 1
42 #define WM831X_WDOG_SECACT_MASK 0x0300
43 #define WM831X_WDOG_SECACT_SHIFT 8
44 #define WM831X_WDOG_SECACT_WIDTH 2
45 #define WM831X_WDOG_PRIMACT_MASK 0x0030
46 #define WM831X_WDOG_PRIMACT_SHIFT 4
47 #define WM831X_WDOG_PRIMACT_WIDTH 2
48 #define WM831X_WDOG_TO_MASK 0x0007
49 #define WM831X_WDOG_TO_SHIFT 0
50 #define WM831X_WDOG_TO_WIDTH 3