diff options
Diffstat (limited to 'chip/stm32/registers.h')
-rw-r--r-- | chip/stm32/registers.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/chip/stm32/registers.h b/chip/stm32/registers.h index 351b1a657d..9922aaad11 100644 --- a/chip/stm32/registers.h +++ b/chip/stm32/registers.h @@ -493,6 +493,18 @@ typedef volatile struct timer_ctlr timer_ctlr_t; #define STM32_PWR_CR REG32(STM32_PWR_BASE + 0x00) #define STM32_PWR_CR_LPSDSR (1 << 0) #define STM32_PWR_CSR REG32(STM32_PWR_BASE + 0x04) +#if defined(CHIP_FAMILY_STM32F) +#define STM32_PWR_CSR_EWUP (1 << 8) +#elif defined(CHIP_FAMILY_STM32F0) +#define STM32_PWR_CSR_EWUP1 (1 << 8) +#define STM32_PWR_CSR_EWUP2 (1 << 9) +#define STM32_PWR_CSR_EWUP3 (1 << 10) +#define STM32_PWR_CSR_EWUP4 (1 << 11) +#define STM32_PWR_CSR_EWUP5 (1 << 12) +#define STM32_PWR_CSR_EWUP6 (1 << 13) +#define STM32_PWR_CSR_EWUP7 (1 << 14) +#define STM32_PWR_CSR_EWUP8 (1 << 15) +#endif #if defined(CHIP_FAMILY_STM32L) #define STM32_RCC_BASE 0x40023800 |