diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-06-18 11:10:55 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-06-18 11:10:55 +0200 |
commit | bb24892ad431861dfb6236e47d674e20fea60850 (patch) | |
tree | 8e10d60469bfc0438f31d2deb9e21bbb5769de11 /bsps/arm/atsam/start/power.c | |
parent | dev/sc16is752: Add set/get EFCR IO controls (diff) | |
download | rtems-bb24892ad431861dfb6236e47d674e20fea60850.tar.bz2 |
bsp/atsam: Use proper API
Diffstat (limited to '')
-rw-r--r-- | bsps/arm/atsam/start/power.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/bsps/arm/atsam/start/power.c b/bsps/arm/atsam/start/power.c index f9b5a3925d..c32dbd3c20 100644 --- a/bsps/arm/atsam/start/power.c +++ b/bsps/arm/atsam/start/power.c @@ -18,9 +18,6 @@ #include <libchip/chip.h> -/* SCR Sleep deep bit */ -#define SCR_SLEEPDEEP (1u << 2) - void atsam_power_change_state( const atsam_power_control *controls, size_t n, @@ -92,7 +89,7 @@ void atsam_power_handler_sleep_mode(const atsam_power_control *control, atsam_po /* Enable Low Power Mode in the Fast Startup Mode Register */ PMC->PMC_FSMR &= (uint32_t)~PMC_FSMR_LPM; /* Do not set deep sleep, but "normal" sleep */ - SCB->SCR &= (uint32_t)~SCR_SLEEPDEEP; + SCB->SCR &= ~SCB_SCR_SLEEPDEEP_Msk; __asm__ volatile ("wfi"); break; |