Shutdown Control Register | |
#define | SHDWC_CR_OFF 0x00000000 |
Control register offset. | |
#define | SHDWC_CR (SHDWC_BASE + SHDWC_CR_OFF) |
Control register address. | |
#define | SHDWC_SHDW 0x00000001 |
Shutdown command. | |
#define | SHDWC_KEY 0xA5000000 |
Shutdown password. | |
Shutdown Mode Register | |
#define | SHDWC_MR_OFF 0x00000004 |
Mode register offset. | |
#define | SHDWC_MR (SHDWC_BASE + SHDWC_MR_OFF) |
Mode register address. | |
#define | SHDWC_WKMODE0 0x00000003 |
Wake-up 0 mode mask. | |
#define | SHDWC_WKMODE0_NONE 0x00000000 |
No detection on the wake-up input. | |
#define | SHDWC_WKMODE0_HIGH 0x00000001 |
Low to high level. | |
#define | SHDWC_WKMODE0_LOW 0x00000002 |
High to low level. | |
#define | SHDWC_WKMODE0_ANYLEVEL 0x00000003 |
Both levels change. | |
#define | SHDWC_CPTWK0 0x000000F0 |
Counter on wake-up 0 mask. | |
#define | SHDWC_CPTWK0_LSB 4 |
Counter on wake-up 0 LSB. | |
#define | SHDWC_WKMODE1 0x00000300 |
Wake-up 1 mode mask. | |
#define | SHDWC_WKMODE1_NONE 0x00000000 |
No detection on the wake-up input. | |
#define | SHDWC_WKMODE1_HIGH 0x00000100 |
Low to high level. | |
#define | SHDWC_WKMODE1_LOW 0x00000200 |
High to low level. | |
#define | SHDWC_WKMODE1_ANYLEVEL 0x00000300 |
Both levels change. | |
#define | SHDWC_CPTWK1 0x0000F000 |
Counter on wake-up 1 mask. | |
#define | SHDWC_CPTWK1_LSB 12 |
Counter on wake-up 1 LSB. | |
#define | SHDWC_RTTWKEN 0x00010000 |
Real-time timer wake-up enable. | |
#define | SHDWC_RTCWKEN 0x00020000 |
Real-time clock wake-up enable. | |
Shutdown Status Register | |
#define | SHDWC_SR_OFF 0x00000008 |
Status register offset. | |
#define | SHDWC_SR (SHDWC_BASE + SHDWC_SR_OFF) |
Status register address. | |
#define | SHDWC_WAKEUP0 0x00000001 |
Wake-up 0 status. | |
#define | SHDWC_WAKEUP1 0x00000002 |
Wake-up 1 status. | |
#define | SHDWC_FWKUP 0x00000004 |
Force wake-up status. | |
#define | SHDWC_RTTWK 0x00010000 |
Real-time timer wake-up. | |
#define | SHDWC_RTCWK 0x00020000 |
Real-time clock wake-up. |
#define SHDWC_CR_OFF 0x00000000 |
Control register offset.
#define SHDWC_CR (SHDWC_BASE + SHDWC_CR_OFF) |
Control register address.
#define SHDWC_SHDW 0x00000001 |
Shutdown command.
#define SHDWC_KEY 0xA5000000 |
Shutdown password.
#define SHDWC_MR_OFF 0x00000004 |
Mode register offset.
#define SHDWC_MR (SHDWC_BASE + SHDWC_MR_OFF) |
Mode register address.
#define SHDWC_WKMODE0 0x00000003 |
Wake-up 0 mode mask.
#define SHDWC_WKMODE0_NONE 0x00000000 |
No detection on the wake-up input.
#define SHDWC_WKMODE0_HIGH 0x00000001 |
Low to high level.
#define SHDWC_WKMODE0_LOW 0x00000002 |
High to low level.
#define SHDWC_WKMODE0_ANYLEVEL 0x00000003 |
Both levels change.
#define SHDWC_CPTWK0 0x000000F0 |
Counter on wake-up 0 mask.
#define SHDWC_CPTWK0_LSB 4 |
Counter on wake-up 0 LSB.
#define SHDWC_WKMODE1 0x00000300 |
Wake-up 1 mode mask.
#define SHDWC_WKMODE1_NONE 0x00000000 |
No detection on the wake-up input.
#define SHDWC_WKMODE1_HIGH 0x00000100 |
Low to high level.
#define SHDWC_WKMODE1_LOW 0x00000200 |
High to low level.
#define SHDWC_WKMODE1_ANYLEVEL 0x00000300 |
Both levels change.
#define SHDWC_CPTWK1 0x0000F000 |
Counter on wake-up 1 mask.
#define SHDWC_CPTWK1_LSB 12 |
Counter on wake-up 1 LSB.
#define SHDWC_RTTWKEN 0x00010000 |
Real-time timer wake-up enable.
#define SHDWC_RTCWKEN 0x00020000 |
Real-time clock wake-up enable.
#define SHDWC_SR_OFF 0x00000008 |
Status register offset.
#define SHDWC_SR (SHDWC_BASE + SHDWC_SR_OFF) |
Status register address.
#define SHDWC_WAKEUP0 0x00000001 |
Wake-up 0 status.
#define SHDWC_WAKEUP1 0x00000002 |
Wake-up 1 status.
#define SHDWC_FWKUP 0x00000004 |
Force wake-up status.
#define SHDWC_RTTWK 0x00010000 |
Real-time timer wake-up.
#define SHDWC_RTCWK 0x00020000 |
Real-time clock wake-up.