Commit | Line | Data |
---|---|---|
64b33a00 GY |
1 | /* |
2 | * bfin_watchdog.h - Blackfin watchdog definitions | |
3 | * | |
4 | * Copyright 2006-2010 Analog Devices Inc. | |
5 | * | |
6 | * Licensed under the GPL-2 or later. | |
7 | */ | |
8 | ||
9 | #ifndef _BFIN_WATCHDOG_H | |
10 | #define _BFIN_WATCHDOG_H | |
11 | ||
12 | /* Bit in SWRST that indicates boot caused by watchdog */ | |
13 | #define SWRST_RESET_WDOG 0x4000 | |
14 | ||
15 | /* Bit in WDOG_CTL that indicates watchdog has expired (WDR0) */ | |
16 | #define WDOG_EXPIRED 0x8000 | |
17 | ||
18 | /* Masks for WDEV field in WDOG_CTL register */ | |
19 | #define ICTL_RESET 0x0 | |
20 | #define ICTL_NMI 0x2 | |
21 | #define ICTL_GPI 0x4 | |
22 | #define ICTL_NONE 0x6 | |
23 | #define ICTL_MASK 0x6 | |
24 | ||
25 | /* Masks for WDEN field in WDOG_CTL register */ | |
26 | #define WDEN_MASK 0x0FF0 | |
27 | #define WDEN_ENABLE 0x0000 | |
28 | #define WDEN_DISABLE 0x0AD0 | |
29 | ||
30 | #endif |