|
@@ -279,11 +279,11 @@ int ft_board_setup(void *fdt, bd_t *bd)
|
|
|
if (uniphier_get_soc_id() != UNIPHIER_LD20_ID)
|
|
|
return 0;
|
|
|
|
|
|
- for (i = 0; i < ARRAY_SIZE(gd->bd->bi_dram); i++) {
|
|
|
- if (!gd->bd->bi_dram[i].size)
|
|
|
+ for (i = 0; i < ARRAY_SIZE(bd->bi_dram); i++) {
|
|
|
+ if (!bd->bi_dram[i].size)
|
|
|
continue;
|
|
|
|
|
|
- rsv_addr = gd->bd->bi_dram[i].start + gd->bd->bi_dram[i].size;
|
|
|
+ rsv_addr = bd->bi_dram[i].start + bd->bi_dram[i].size;
|
|
|
rsv_addr -= rsv_size;
|
|
|
|
|
|
ret = fdt_add_mem_rsv(fdt, rsv_addr, rsv_size);
|