cmd_fdt: fix working_fdt is set to wrong value
authorHua Yanghao <huayanghao@gmail.com>
Sun, 21 Dec 2014 20:45:59 +0000 (04:45 +0800)
committerTom Rini <trini@ti.com>
Mon, 5 Jan 2015 20:13:28 +0000 (15:13 -0500)
commit90bac29a76bc8d649b41a55f2786c0abef9bb2c1
tree4a2b8e5783d229b3b30127e621492ea01ea6e6cb
parent97a8196451d786e640fb96895a0e7dbefe6c9ff8
cmd_fdt: fix working_fdt is set to wrong value

Instead of setting working_fdt to map_sysmem(addr) (e.g. blob), it should be set
to addr directly as inside set_working_fdt_addr it uses map_sysmem(addr) again.
To test: ./u-boot -d dts/dt.bin , then issue: fdt addr 0x100, fdt print will
then cause an segmentation fault. After this fix fdt print is functional.
common/cmd_fdt.c