]> git.sur5r.net Git - u-boot/commitdiff
imx: ventana: Update missing memory/calib handling
authorPushpal Sidhu <psidhu@gateworks.com>
Wed, 8 Apr 2015 19:55:04 +0000 (12:55 -0700)
committerStefano Babic <sbabic@denx.de>
Wed, 22 Apr 2015 12:39:12 +0000 (14:39 +0200)
This commit combines catching missing memory and calibration data into
one if() block. It further prints pertinent information in determining
why the failure occurred.

Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com>
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
board/gateworks/gw_ventana/gw_ventana_spl.c

index e3d4e572c2f196074bb0c44e86fde4c41368ea64..0c0fee3196250607db56a16821e7c9c90c44b48d 100644 (file)
@@ -476,12 +476,14 @@ static void spl_dram_init(int width, int size_mb, int board_model)
                debug("4gB density\n");
        }
 
-       if (!mem) {
-               puts("Error: Invalid Memory Configuration\n");
-               hang();
-       }
-       if (!calib) {
-               puts("Error: Invalid Board Calibration Configuration\n");
+       if (!(mem && calib)) {
+               puts("Error: Invalid Calibration/Board Configuration\n");
+               printf("MEM    : %s\n", mem ? "OKAY" : "NULL");
+               printf("CALIB  : %s\n", calib ? "OKAY" : "NULL");
+               printf("CPUTYPE: %s\n",
+                      is_cpu_type(MXC_CPU_MX6Q) ? "IMX6Q" : "IMX6DL");
+               printf("SIZE_MB: %d\n", size_mb);
+               printf("WIDTH  : %d\n", width);
                hang();
        }