summaryrefslogtreecommitdiff
path: root/include/asm-arm/arch-at91/at91_shdwc.h
diff options
context:
space:
mode:
authorAndrew Victor <linux@maxim.org.za>2008-04-02 20:52:19 (GMT)
committerRussell King <rmk+kernel@arm.linux.org.uk>2008-04-04 08:52:23 (GMT)
commit565ac44593d17bdfc9f595614b56bb335a9b8d6f (patch)
tree42438439fc8116a5f1a07e919f5695435e6b6c63 /include/asm-arm/arch-at91/at91_shdwc.h
parentf5d0f4574fe1584891b5167fb0ba42974af13e49 (diff)
downloadlinux-fsl-qoriq-565ac44593d17bdfc9f595614b56bb335a9b8d6f.tar.xz
[ARM] 4907/1: [AT91] SAM9/CAP9 reset reason
The Reset controller on the SAM9/CAP9 processors will store the reason for the last system reset. On startup, display this information (wakeup signal, RTT alarm, watchdog reset, user reset, etc) Based on patch from David Brownell. Signed-off-by: Andrew Victor <linux@maxim.org.za> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'include/asm-arm/arch-at91/at91_shdwc.h')
-rw-r--r--include/asm-arm/arch-at91/at91_shdwc.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/asm-arm/arch-at91/at91_shdwc.h b/include/asm-arm/arch-at91/at91_shdwc.h
index 01b433d..581fa41 100644
--- a/include/asm-arm/arch-at91/at91_shdwc.h
+++ b/include/asm-arm/arch-at91/at91_shdwc.h
@@ -24,10 +24,12 @@
#define AT91_SHDW_WKMODE0_LOW 2
#define AT91_SHDW_WKMODE0_ANYLEVEL 3
#define AT91_SHDW_CPTWK0 (0xf << 4) /* Counter On Wake Up 0 */
+#define AT91_SHDW_CPTWK0_(x) ((x) << 4)
#define AT91_SHDW_RTTWKEN (1 << 16) /* Real Time Timer Wake-up Enable */
#define AT91_SHDW_SR (AT91_SHDWC + 0x08) /* Shut Down Status Register */
#define AT91_SHDW_WAKEUP0 (1 << 0) /* Wake-up 0 Status */
#define AT91_SHDW_RTTWK (1 << 16) /* Real-time Timer Wake-up */
+#define AT91_SHDW_RTCWK (1 << 17) /* Real-time Clock Wake-up [SAM9RL] */
#endif