Browse Source

drivers: clock_control: stm32h7: select max clock freq for STM32H7B3

STM32H7B3 supports max SYSCLK and AHB clock frequencies of 280 MHz,
and max APB frequency of 140 MHz

Signed-off-by: Tomislav Milkovic <tomislav.milkovic95@gmail.com>
pull/43079/head
Tomislav Milkovic 4 years ago committed by Anas Nashif
parent
commit
b2231c9d85
  1. 6
      drivers/clock_control/clock_stm32_ll_h7.c

6
drivers/clock_control/clock_stm32_ll_h7.c

@ -113,7 +113,8 @@ @@ -113,7 +113,8 @@
#define SYSCLK_FREQ_MAX 550000000UL
#define AHB_FREQ_MAX 275000000UL
#define APBx_FREQ_MAX 137500000UL
#elif defined(CONFIG_SOC_STM32H7A3XX) || defined(CONFIG_SOC_STM32H7A3XXQ)
#elif defined(CONFIG_SOC_STM32H7A3XX) || defined(CONFIG_SOC_STM32H7A3XXQ) ||\
defined(CONFIG_SOC_STM32H7B3XX) || defined(CONFIG_SOC_STM32H7B3XXQ)
#define SYSCLK_FREQ_MAX 280000000UL
#define AHB_FREQ_MAX 280000000UL
#define APBx_FREQ_MAX 140000000UL
@ -539,7 +540,8 @@ static int stm32_clock_control_init(const struct device *dev) @@ -539,7 +540,8 @@ static int stm32_clock_control_init(const struct device *dev)
#if !defined(CONFIG_CPU_CORTEX_M4)
/* HW semaphore Clock enable */
#if defined(CONFIG_SOC_STM32H7A3XX) || defined(CONFIG_SOC_STM32H7A3XXQ)
#if defined(CONFIG_SOC_STM32H7A3XX) || defined(CONFIG_SOC_STM32H7A3XXQ) ||\
defined(CONFIG_SOC_STM32H7B3XX) || defined(CONFIG_SOC_STM32H7B3XXQ)
LL_AHB2_GRP1_EnableClock(LL_AHB2_GRP1_PERIPH_HSEM);
#else
LL_AHB4_GRP1_EnableClock(LL_AHB4_GRP1_PERIPH_HSEM);

Loading…
Cancel
Save