fdt_support.c: Correct linux,initrd-start/end setting
authorTom Rini <trini@ti.com>
Mon, 20 Jan 2014 22:45:33 +0000 (17:45 -0500)
committerTom Rini <trini@ti.com>
Mon, 20 Jan 2014 22:45:33 +0000 (17:45 -0500)
commitbe6d42669784565d257be011a502881f5ec87229
tree4131217dbb96361879b42ccb10ec31e4fdf732be
parent004c10598b648341c08ebcbf77e9385a064aec47
fdt_support.c: Correct linux,initrd-start/end setting

The change to add 64bit initrd support broke 32bit initrd support as it
always set 64bits worth of data into the properties, even on 32bit
systems.  The fix is to use addr_cell_len (which already says how much
data is in 'tmp') to set the property, rather than always setting 8.
Thanks to Stephen Warren for pointing out the fix here.

Reported-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Tom Rini <trini@ti.com>
common/fdt_support.c