diff options
author | Tom Rini <trini@konsulko.com> | 2024-04-12 12:50:57 -0600 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2024-04-12 12:50:57 -0600 |
commit | ef8ef5f77c9a998f76a48277a883af1645b54117 (patch) | |
tree | 52fdcdbbf87dfa777fa87e8ac9e27577003f5d0a /arch/arm/mach-uniphier/dram_init.c | |
parent | d5e6401011a269328d3ea69468532b4125fd2bb9 (diff) | |
parent | 4341fb73326907faecfc9e3b711bbfcd3937b525 (diff) |
Merge branch '2024-04-12-assorted-updates'
- Assorted sandbox fixes, cleanup some of the partition table code and a
few other fixes
Diffstat (limited to 'arch/arm/mach-uniphier/dram_init.c')
-rw-r--r-- | arch/arm/mach-uniphier/dram_init.c | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/arch/arm/mach-uniphier/dram_init.c b/arch/arm/mach-uniphier/dram_init.c index 7f2753190c2..e6f1286e71f 100644 --- a/arch/arm/mach-uniphier/dram_init.c +++ b/arch/arm/mach-uniphier/dram_init.c @@ -265,14 +265,15 @@ int dram_init(void) if (uniphier_get_soc_id() == UNIPHIER_LD20_ID) gd->ram_size -= 64; + /* map all the DRAM regions */ + uniphier_mem_map_init(gd->ram_base, prev_top - gd->ram_base); + return 0; } int dram_init_banksize(void) { struct uniphier_dram_map dram_map[3] = {}; - unsigned long base, top; - bool valid_bank_found = false; int ret, i; ret = uniphier_dram_map_get(dram_map); @@ -287,18 +288,7 @@ int dram_init_banksize(void) if (!dram_map[i].size) continue; - - if (!valid_bank_found) - base = dram_map[i].base; - top = dram_map[i].base + dram_map[i].size; - valid_bank_found = true; } - if (!valid_bank_found) - return -EINVAL; - - /* map all the DRAM regions */ - uniphier_mem_map_init(base, top - base); - return 0; } |