spl: Add debugging info for spl_mmc boot
authorSimon Glass <sjg@chromium.org>
Tue, 23 Jun 2015 21:38:47 +0000 (15:38 -0600)
committerSimon Glass <sjg@chromium.org>
Tue, 21 Jul 2015 23:39:24 +0000 (17:39 -0600)
Add a few messages to indicate progress and failure.

Signed-off-by: Simon Glass <sjg@chromium.org>
common/spl/spl_mmc.c

index 552f80d1e3dd761dd3101e66f6d01d97bf683004..51add39f7ebac44ba9ee3d8f48fbc8ccef622f0a 100644 (file)
@@ -26,11 +26,14 @@ static int mmc_load_image_raw_sector(struct mmc *mmc, unsigned long sector)
 
        /* read image header to find the image size & load address */
        count = mmc->block_dev.block_read(0, sector, 1, header);
+       debug("read sector %lx, count=%lu\n", sector, count);
        if (count == 0)
                goto end;
 
-       if (image_get_magic(header) != IH_MAGIC)
+       if (image_get_magic(header) != IH_MAGIC) {
+               puts("bad magic\n");
                return -1;
+       }
 
        spl_parse_image_header(header);
 
@@ -40,7 +43,9 @@ static int mmc_load_image_raw_sector(struct mmc *mmc, unsigned long sector)
 
        /* Read the header too to avoid extra memcpy */
        count = mmc->block_dev.block_read(0, sector, image_size_sectors,
-                                         (void *) spl_image.load_addr);
+                                         (void *)spl_image.load_addr);
+       debug("read %x sectors to %x\n", image_size_sectors,
+             spl_image.load_addr);
 
 end:
        if (count == 0) {