mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-22 15:11:33 +00: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:
parent
407b01b3b3
commit
6da69d33f5
1 changed files with 1 additions and 6 deletions
|
@ -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;
|
||||||
|
|
Loading…
Add table
Reference in a new issue