diff --git a/drivers/clock_control/clock_stm32_ll_n6.c b/drivers/clock_control/clock_stm32_ll_n6.c index 0bf89441676..3922745996a 100644 --- a/drivers/clock_control/clock_stm32_ll_n6.c +++ b/drivers/clock_control/clock_stm32_ll_n6.c @@ -923,12 +923,11 @@ int stm32_clock_control_init(const struct device *dev) ARG_UNUSED(dev); - /* For now, enable clocks (including low_power ones) of all RAM */ - uint32_t all_ram = LL_MEM_AXISRAM1 | LL_MEM_AXISRAM2 | LL_MEM_AXISRAM3 | LL_MEM_AXISRAM4 | - LL_MEM_AXISRAM5 | LL_MEM_AXISRAM6 | LL_MEM_AHBSRAM1 | LL_MEM_AHBSRAM2 | + /* For now, enable clocks (including low_power ones) of misc RAM */ + uint32_t misc_ram = LL_MEM_AXISRAM1 | LL_MEM_AXISRAM2 | LL_MEM_AHBSRAM1 | LL_MEM_AHBSRAM2 | LL_MEM_BKPSRAM | LL_MEM_FLEXRAM | LL_MEM_CACHEAXIRAM | LL_MEM_VENCRAM; - LL_MEM_EnableClock(all_ram); - LL_MEM_EnableClockLowPower(all_ram); + LL_MEM_EnableClock(misc_ram); + LL_MEM_EnableClockLowPower(misc_ram); /* Set up individual enabled clocks */ set_up_fixed_clock_sources();