summaryrefslogtreecommitdiff
path: root/board/freescale/mx6memcal
diff options
context:
space:
mode:
authorRick Chen <rick@andestech.com>2018-12-03 17:48:20 +0800
committerAndes <uboot@andestech.com>2018-12-05 14:14:16 +0800
commit48cbf6246052de10d35b616b5efb2f783904a49d (patch)
tree4d4ef34e15ddc4d5df775b46590a514fbc3d9103 /board/freescale/mx6memcal
parent4c6011364735cc1e554a65fd259edc524dbdac9c (diff)
riscv: ax25-ae350: Pass dtb address to u-boot with a1 register
ax25-ae350 use CONFIG_OF_BOARD via a2 and CONFIG_SYS_SDRAM_BASE to boot from ram which allow the board to override the fdt address originally. But after this patch riscv: save hart ID and device tree passed by prior boot stage It provide prior_stage_fdt_address which offer a temporary memory address to keep the dtb address passing from loader(gdb) to u-boot with a1. So passing via a2 and CONFIG_SYS_SDRAM_BASE is redundant and can be removed. And it also somehow may corrupted BBL if it was be arranged in CONFIG_SYS_SDRAM_BASE. In board_fdt_blob_setup() When boting from ram: prior_stage_fdt_address will be use to reserved dtb temporarily. When booting from ROM: dtb will be pre-burned in CONFIG_SYS_FDT_BASE, if it is flash base. Or CONFIG_SYS_FDT_BASE maybe a memory map space (NOT RAM or ROM) which is provided by HW. Signed-off-by: Rick Chen <rick@andestech.com> Cc: Greentime Hu <greentime@andestech.com>
Diffstat (limited to 'board/freescale/mx6memcal')
0 files changed, 0 insertions, 0 deletions