stm32l4: set pwren in rcc regardless of clock source

This commit is contained in:
Adam Rizkalla 2023-08-17 19:16:03 -05:00
parent 96e0ace89e
commit 62e66cdda3

View file

@ -410,10 +410,11 @@ pub(crate) unsafe fn init(config: Config) {
while RCC.cfgr().read().sws() != Sw::MSI {} while RCC.cfgr().read().sws() != Sw::MSI {}
} }
RCC.apb1enr1().modify(|w| w.set_pwren(true));
match config.rtc_mux { match config.rtc_mux {
RtcClockSource::LSE32 => { RtcClockSource::LSE32 => {
// 1. Unlock the backup domain // 1. Unlock the backup domain
RCC.apb1enr1().modify(|w| w.set_pwren(true));
PWR.cr1().modify(|w| w.set_dbp(true)); PWR.cr1().modify(|w| w.set_dbp(true));
// 2. Setup the LSE // 2. Setup the LSE