cmd: fdt: Fix fdt address information after the movement
This patch fixes the address information of fdt. wrong case: => fdt addr 0x48000000 => fdt move 0x48000000 0x41000000 0xa000 => fdt addr The address of the fdt is 48000000 Active address in this case is 0x41000000. Signed-off-by: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com> Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com> Cc: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com> Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org> Cc: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
410d9b6446
commit
b1a7e79949
@ -202,7 +202,7 @@ static int do_fdt(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|||||||
fdt_strerror(err));
|
fdt_strerror(err));
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
working_fdt = newaddr;
|
set_working_fdt_addr((ulong)newaddr);
|
||||||
#ifdef CONFIG_OF_SYSTEM_SETUP
|
#ifdef CONFIG_OF_SYSTEM_SETUP
|
||||||
/* Call the board-specific fixup routine */
|
/* Call the board-specific fixup routine */
|
||||||
} else if (strncmp(argv[1], "sys", 3) == 0) {
|
} else if (strncmp(argv[1], "sys", 3) == 0) {
|
||||||
|
Loading…
Reference in New Issue
Block a user