diff options
Diffstat (limited to 'src/soc/rockchip/rk3399/romstage.c')
-rw-r--r-- | src/soc/rockchip/rk3399/romstage.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/soc/rockchip/rk3399/romstage.c b/src/soc/rockchip/rk3399/romstage.c index c7183b671e..05c853eb84 100644 --- a/src/soc/rockchip/rk3399/romstage.c +++ b/src/soc/rockchip/rk3399/romstage.c @@ -25,10 +25,12 @@ #include <program_loading.h> #include <romstage_handoff.h> #include <symbols.h> +#include <soc/addressmap.h> #include <soc/mmu_operations.h> #include <soc/sdram.h> -static const uint64_t dram_size = (uint64_t)CONFIG_DRAM_SIZE_MB * MiB; +static const uint64_t dram_size = + (uint64_t)min((uint64_t)CONFIG_DRAM_SIZE_MB * MiB, MAX_DRAM_ADDRESS); void main(void) { |