From 892b6393e3f7ad19f1cbaf4e833ec7501c739031 Mon Sep 17 00:00:00 2001 From: Anthony Merlino Date: Sun, 7 Mar 2021 22:10:13 -0500 Subject: [PATCH] stm32h7x7xx: Setup UART1 and UART6 clocks as part of APB2 bringup if enabled. --- arch/arm/src/stm32h7/stm32h7x7xx_rcc.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm/src/stm32h7/stm32h7x7xx_rcc.c b/arch/arm/src/stm32h7/stm32h7x7xx_rcc.c index bf50455451c..0ad01c8bde3 100644 --- a/arch/arm/src/stm32h7/stm32h7x7xx_rcc.c +++ b/arch/arm/src/stm32h7/stm32h7x7xx_rcc.c @@ -492,6 +492,18 @@ static inline void rcc_enableapb2(void) regval |= RCC_APB2ENR_SDMMC2EN; #endif +#ifdef CONFIG_STM32H7_USART1 + /* USART1 clock enable */ + + regval |= RCC_APB2ENR_USART1EN; +#endif + +#ifdef CONFIG_STM32H7_USART6 + /* USART1 clock enable */ + + regval |= RCC_APB2ENR_USART6EN; +#endif + putreg32(regval, STM32_RCC_APB2ENR); /* Enable peripherals */ }