mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-16 18:13:49 +01:00
Merge pull request #6335 from kaspar030/fix_saml21_pm_init
cpu: saml21: re-add periph/pm initialization
This commit is contained in:
commit
5da88f794a
@ -66,4 +66,15 @@ void cpu_init(void)
|
|||||||
/* Setup GCLK generators */
|
/* Setup GCLK generators */
|
||||||
_gclk_setup(0, GCLK_GENCTRL_GENEN | GCLK_GENCTRL_SRC_OSC16M);
|
_gclk_setup(0, GCLK_GENCTRL_GENEN | GCLK_GENCTRL_SRC_OSC16M);
|
||||||
_gclk_setup(1, GCLK_GENCTRL_GENEN | GCLK_GENCTRL_SRC_OSCULP32K);
|
_gclk_setup(1, GCLK_GENCTRL_GENEN | GCLK_GENCTRL_SRC_OSCULP32K);
|
||||||
|
|
||||||
|
#ifdef FEATURE_PERIPH_PM
|
||||||
|
/* enable power managemet module */
|
||||||
|
MCLK->APBAMASK.reg |= MCLK_APBAMASK_PM;
|
||||||
|
PM->CTRLA.reg = PM_CTRLA_MASK & (~PM_CTRLA_IORET);
|
||||||
|
|
||||||
|
/* disable brownout detection
|
||||||
|
* (Caused unexplicable reboots from sleep on saml21. /KS)
|
||||||
|
*/
|
||||||
|
SUPC->BOD33.bit.ENABLE=0;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user