sunxi: spl: Fix DRAM info printing
authorHans de Goede <hdegoede@redhat.com>
Sun, 26 Jun 2016 11:56:01 +0000 (13:56 +0200)
committerHans de Goede <hdegoede@redhat.com>
Sat, 2 Jul 2016 11:50:53 +0000 (13:50 +0200)
The switch to simple_printf was causing the SPL dram info to show as:

DRAM: u MiB

This fixes this by switching from %lu to %d for printing the DRAM size.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Ian Campbell <ijc@hellion.org.uk>
board/sunxi/board.c

index d09cf6d..c8bf316 100644 (file)
@@ -529,7 +529,7 @@ void sunxi_board_init(void)
 #endif
        printf("DRAM:");
        ramsize = sunxi_dram_init();
-       printf(" %lu MiB\n", ramsize >> 20);
+       printf(" %d MiB\n", (int)(ramsize >> 20));
        if (!ramsize)
                hang();