more verbose logging master pandora-1.5.1
authorGrazvydas Ignotas <notasas@gmail.com>
Mon, 9 Dec 2013 23:24:39 +0000 (01:24 +0200)
committerGrazvydas Ignotas <notasas@gmail.com>
Mon, 9 Dec 2013 23:24:39 +0000 (01:24 +0200)
board/pandora/pandora.c

index f132ed8..ec6b5c4 100644 (file)
@@ -440,12 +440,19 @@ int misc_init_r(void)
 #ifdef CFG_PRINTF
        unsigned char buf[64];
        char nand_model[20];
+       int mfr, id;
        int i, ret;
 
        printf("OpenPandora System\n");
        print_cpuinfo();
 
-       /* log NAND model */
+       /* log NAND ID/model */
+       printf("NAND: ");
+
+       ret = nand_readid(&mfr, &id);
+       if (ret == 0)
+               printf("%02x:%02x ", mfr, id);
+
        ret = nand_read_param_page(buf, sizeof(buf));
        if (ret == 0) {
                for (i = 0; i < sizeof(nand_model) - 1; i++) {
@@ -454,8 +461,9 @@ int misc_init_r(void)
                        nand_model[i] = buf[i + 44];
                }
                nand_model[i] = 0;
-               printf("NAND: %s\n", nand_model);
+               printf("%s", nand_model);
        }
+       printf("\n");
 #endif
 
        return 0;