Merge tag 'u-boot-atmel-fixes-2021.01-b' of https://gitlab.denx.de/u-boot/custodians...
[platform/kernel/u-boot.git] / arch / arm / mach-stm32mp / cpu.c
index f19e5c3..1520c6e 100644 (file)
@@ -226,11 +226,12 @@ static void early_enable_caches(void)
 
        if (IS_ENABLED(CONFIG_SPL_BUILD))
                mmu_set_region_dcache_behaviour(
-                       ALIGN(STM32_SYSRAM_BASE, MMU_SECTION_SIZE),
-                       round_up(STM32_SYSRAM_SIZE, MMU_SECTION_SIZE),
+                       ALIGN_DOWN(STM32_SYSRAM_BASE, MMU_SECTION_SIZE),
+                       ALIGN(STM32_SYSRAM_SIZE, MMU_SECTION_SIZE),
                        DCACHE_DEFAULT_OPTION);
        else
-               mmu_set_region_dcache_behaviour(STM32_DDR_BASE, STM32_DDR_SIZE,
+               mmu_set_region_dcache_behaviour(STM32_DDR_BASE,
+                                               CONFIG_DDR_CACHEABLE_SIZE,
                                                DCACHE_DEFAULT_OPTION);
 }