]> git.sur5r.net Git - u-boot/blobdiff - drivers/mtd/spi/spansion.c
sf: move useful messages from debug to printf
[u-boot] / drivers / mtd / spi / spansion.c
index 3dcccd3b28eb243f2518869c8c3c42c5ed8c3b6c..d6c1a5f9d3addeab46a449b1d4da1b13ef1de8a4 100644 (file)
@@ -310,15 +310,9 @@ struct spi_flash *spi_flash_probe_spansion(struct spi_slave *spi, u8 *idcode)
        struct spansion_spi_flash *spsn;
        unsigned int i;
        unsigned short jedec, ext_jedec;
-       int ret;
-       u8 id[5] = {0};
-
-       ret = spi_flash_cmd(spi, CMD_READ_ID, id, sizeof(id));
-       if (ret)
-               return NULL;
 
-       jedec = id[1] << 8 | id[2];
-       ext_jedec = id[3] << 8 | id[4];
+       jedec = idcode[1] << 8 | idcode[2];
+       ext_jedec = idcode[3] << 8 | idcode[4];
 
        for (i = 0; i < ARRAY_SIZE(spansion_spi_flash_table); i++) {
                params = &spansion_spi_flash_table[i];
@@ -349,8 +343,9 @@ struct spi_flash *spi_flash_probe_spansion(struct spi_slave *spi, u8 *idcode)
        spsn->flash.size = params->page_size * params->pages_per_sector
            * params->nr_sectors;
 
-       debug("SF: Detected %s with page size %u, total %u bytes\n",
-             params->name, params->page_size, spsn->flash.size);
+       printf("SF: Detected %s with page size %u, total ",
+              params->name, params->page_size);
+       print_size(spsn->flash.size, "\n");
 
        return &spsn->flash;
 }