]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
karo: fdt: use setenv_hex() to set fdtsize variable
authorLothar Waßmann <LW@KARO-electronics.de>
Tue, 19 Nov 2013 14:54:17 +0000 (15:54 +0100)
committerLothar Waßmann <LW@KARO-electronics.de>
Tue, 19 Nov 2013 14:54:17 +0000 (15:54 +0100)
board/karo/common/fdt.c

index e8d0b1719e570832db8a5178e5be14339c05bad5..4e7eae79553bb4a35fdbf3c42ee58f6646d85b68 100644 (file)
@@ -38,7 +38,6 @@ DECLARE_GLOBAL_DATA_PTR;
 
 static void karo_set_fdtsize(void *fdt)
 {
-       char fdt_size[9];
        size_t fdtsize = getenv_ulong("fdtsize", 16, 0);
 
        if (fdtsize == fdt_totalsize(fdt)) {
@@ -46,9 +45,7 @@ static void karo_set_fdtsize(void *fdt)
        }
        debug("FDT size changed from %u to %u\n",
                fdtsize, fdt_totalsize(fdt));
-
-       snprintf(fdt_size, sizeof(fdt_size), "%08x", fdt_totalsize(fdt));
-       setenv("fdtsize", fdt_size);
+       setenv_hex("fdtsize", fdt_totalsize(fdt));
 }
 
 static int karo_load_part(const char *part, void *addr, size_t len)