summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/stm32/powerctrlboot.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/ports/stm32/powerctrlboot.c b/ports/stm32/powerctrlboot.c
index 1721f6c7e..51b740a80 100644
--- a/ports/stm32/powerctrlboot.c
+++ b/ports/stm32/powerctrlboot.c
@@ -348,8 +348,6 @@ void SystemClock_Config(void) {
#elif defined(STM32L1)
void SystemClock_Config(void) {
- // Enable SYSCFG clock
- __HAL_RCC_SYSCFG_CLK_ENABLE();
// Enable power control peripheral
__HAL_RCC_PWR_CLK_ENABLE();
@@ -390,6 +388,10 @@ void SystemClock_Config(void) {
SystemCoreClockUpdate();
powerctrl_config_systick();
+ #if MICROPY_HW_ENABLE_USB
+ RCC->APB2ENR |= RCC_APB2ENR_SYSCFGEN;
+ #endif
+
// Disable the Debug Module in low-power mode due to prevent
// unexpected HardFault after __WFI().
#if !defined(NDEBUG)