Merge pull request #2134 from xoviat/revert-rcc
stm32/rcc: revert part of #2106
This commit is contained in:
commit
d98c064bfe
@ -152,9 +152,9 @@ pub(crate) unsafe fn init(config: Config) {
|
|||||||
source: config.pll_src,
|
source: config.pll_src,
|
||||||
};
|
};
|
||||||
let pll = init_pll(PllInstance::Pll, config.pll, &pll_input);
|
let pll = init_pll(PllInstance::Pll, config.pll, &pll_input);
|
||||||
#[cfg(any(all(stm32f4, not(any(stm32f410, stm32f429))), stm32f7))]
|
#[cfg(any(all(stm32f4, not(stm32f410)), stm32f7))]
|
||||||
let _plli2s = init_pll(PllInstance::Plli2s, config.plli2s, &pll_input);
|
let _plli2s = init_pll(PllInstance::Plli2s, config.plli2s, &pll_input);
|
||||||
#[cfg(all(any(stm32f446, stm32f427, stm32f437, stm32f4x9, stm32f7), not(stm32f429)))]
|
#[cfg(any(stm32f446, stm32f427, stm32f437, stm32f4x9, stm32f7))]
|
||||||
let _pllsai = init_pll(PllInstance::Pllsai, config.pllsai, &pll_input);
|
let _pllsai = init_pll(PllInstance::Pllsai, config.pllsai, &pll_input);
|
||||||
|
|
||||||
// Configure sysclk
|
// Configure sysclk
|
||||||
@ -197,25 +197,15 @@ pub(crate) unsafe fn init(config: Config) {
|
|||||||
pclk2_tim,
|
pclk2_tim,
|
||||||
rtc,
|
rtc,
|
||||||
pll1_q: pll.q,
|
pll1_q: pll.q,
|
||||||
#[cfg(all(rcc_f4, not(any(stm32f410, stm32f429))))]
|
#[cfg(all(rcc_f4, not(stm32f410)))]
|
||||||
plli2s1_q: _plli2s.q,
|
plli2s1_q: _plli2s.q,
|
||||||
#[cfg(all(rcc_f4, not(any(stm32f410, stm32f429))))]
|
#[cfg(all(rcc_f4, not(stm32f410)))]
|
||||||
plli2s1_r: _plli2s.r,
|
plli2s1_r: _plli2s.r,
|
||||||
|
|
||||||
#[cfg(stm32f429)]
|
#[cfg(any(stm32f427, stm32f429, stm32f437, stm32f439, stm32f446, stm32f469, stm32f479))]
|
||||||
plli2s1_q: None,
|
|
||||||
#[cfg(stm32f429)]
|
|
||||||
plli2s1_r: None,
|
|
||||||
|
|
||||||
#[cfg(any(stm32f427, stm32f437, stm32f439, stm32f446, stm32f469, stm32f479))]
|
|
||||||
pllsai1_q: _pllsai.q,
|
pllsai1_q: _pllsai.q,
|
||||||
#[cfg(any(stm32f427, stm32f437, stm32f439, stm32f446, stm32f469, stm32f479))]
|
#[cfg(any(stm32f427, stm32f429, stm32f437, stm32f439, stm32f446, stm32f469, stm32f479))]
|
||||||
pllsai1_r: _pllsai.r,
|
pllsai1_r: _pllsai.r,
|
||||||
|
|
||||||
#[cfg(stm32f429)]
|
|
||||||
pllsai1_q: None,
|
|
||||||
#[cfg(stm32f429)]
|
|
||||||
pllsai1_r: None,
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -233,7 +223,6 @@ struct PllOutput {
|
|||||||
r: Option<Hertz>,
|
r: Option<Hertz>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[allow(dead_code)]
|
|
||||||
#[derive(PartialEq, Eq, Clone, Copy)]
|
#[derive(PartialEq, Eq, Clone, Copy)]
|
||||||
enum PllInstance {
|
enum PllInstance {
|
||||||
Pll,
|
Pll,
|
||||||
|
Loading…
Reference in New Issue
Block a user