stm32/rng: Set RNG clock source for STM32H7.

This commit is contained in:
iabdalkader 2018-04-14 00:11:07 +02:00 committed by Damien George
parent bdff68db9c
commit 70a6a15f8c

View File

@ -33,6 +33,11 @@
uint32_t rng_get(void) {
// Enable the RNG peripheral if it's not already enabled
if (!(RNG->CR & RNG_CR_RNGEN)) {
#if defined(STM32H7)
// Set RNG Clock source
__HAL_RCC_PLLCLKOUT_ENABLE(RCC_PLL1_DIVQ);
__HAL_RCC_RNG_CONFIG(RCC_RNGCLKSOURCE_PLL);
#endif
__HAL_RCC_RNG_CLK_ENABLE();
RNG->CR |= RNG_CR_RNGEN;
}