#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++) {
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;