Go to the documentation of this file.
22 #define at91_shdwc_read(field) \
23 __raw_readl(at91_shdwc_base + field)
25 #define at91_shdwc_write(field, value) \
26 __raw_writel(value, at91_shdwc_base + field);
29 #define AT91_SHDW_CR 0x00
30 #define AT91_SHDW_SHDW (1 << 0)
31 #define AT91_SHDW_KEY (0xa5 << 24)
33 #define AT91_SHDW_MR 0x04
34 #define AT91_SHDW_WKMODE0 (3 << 0)
35 #define AT91_SHDW_WKMODE0_NONE 0
36 #define AT91_SHDW_WKMODE0_HIGH 1
37 #define AT91_SHDW_WKMODE0_LOW 2
38 #define AT91_SHDW_WKMODE0_ANYLEVEL 3
39 #define AT91_SHDW_CPTWK0_MAX 0xf
40 #define AT91_SHDW_CPTWK0 (AT91_SHDW_CPTWK0_MAX << 4)
41 #define AT91_SHDW_CPTWK0_(x) ((x) << 4)
42 #define AT91_SHDW_RTTWKEN (1 << 16)
43 #define AT91_SHDW_RTCWKEN (1 << 17)
45 #define AT91_SHDW_SR 0x08
46 #define AT91_SHDW_WAKEUP0 (1 << 0)
47 #define AT91_SHDW_RTTWK (1 << 16)
48 #define AT91_SHDW_RTCWK (1 << 17)