mirror of
https://xff.cz/git/u-boot/
synced 2025-09-02 09:12:08 +02:00
ARM: uniphier: set gd->ram_base correctly
gd->ram_base is not set at all if the end address of the DRAM ch0 exceeds the 4GB limit. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
This commit is contained in:
@@ -248,12 +248,7 @@ int dram_init(void)
|
|||||||
|
|
||||||
max_size = (1ULL << 32) - dram_map[i].base;
|
max_size = (1ULL << 32) - dram_map[i].base;
|
||||||
|
|
||||||
if (dram_map[i].size > max_size) {
|
gd->ram_size = min(dram_map[i].size, max_size);
|
||||||
gd->ram_size += max_size;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
gd->ram_size += dram_map[i].size;
|
|
||||||
|
|
||||||
if (!valid_bank_found)
|
if (!valid_bank_found)
|
||||||
gd->ram_base = dram_map[i].base;
|
gd->ram_base = dram_map[i].base;
|
||||||
|
Reference in New Issue
Block a user