[U-Boot] [PATCH 2/2] cmd_fdt: Print the control fdt in terms of virtual memory
Joe Hershberger
joe.hershberger at ni.com
Tue Feb 3 23:06:07 CET 2015
If you want to inspect the control device tree using the fdt command,
the "fdt address -c" command previously unhelpfully printed the phys
memory address of the device tree. That address could not then be used
to set the fdt address for inspection.
Signed-off-by: Joe Hershberger <joe.hershberger at ni.com>
---
common/cmd_fdt.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/cmd_fdt.c b/common/cmd_fdt.c
index 51c585b..868558d 100644
--- a/common/cmd_fdt.c
+++ b/common/cmd_fdt.c
@@ -111,7 +111,7 @@ static int do_fdt(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
if (!blob || !fdt_valid(&blob))
return 1;
printf("The address of the fdt is %#08lx\n",
- control ? (ulong)blob :
+ control ? (ulong)map_to_sysmem(blob) :
getenv_hex("fdtaddr", 0));
return 0;
}
--
1.7.11.5
More information about the U-Boot
mailing list