mtd: nand: Remove nand_info_t typedef
This typedef serves no purpose other than causing confusion with struct nand_chip. Signed-off-by: Scott Wood <oss@buserror.net>
This commit is contained in:
30
cmd/bootm.c
30
cmd/bootm.c
@@ -372,8 +372,8 @@ next_bank: ;
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_CMD_IMLS_NAND)
|
||||
static int nand_imls_legacyimage(nand_info_t *nand, int nand_dev, loff_t off,
|
||||
size_t len)
|
||||
static int nand_imls_legacyimage(struct mtd_info *mtd, int nand_dev,
|
||||
loff_t off, size_t len)
|
||||
{
|
||||
void *imgdata;
|
||||
int ret;
|
||||
@@ -386,8 +386,7 @@ static int nand_imls_legacyimage(nand_info_t *nand, int nand_dev, loff_t off,
|
||||
return -ENOMEM;
|
||||
}
|
||||
|
||||
ret = nand_read_skip_bad(nand, off, &len,
|
||||
imgdata);
|
||||
ret = nand_read_skip_bad(mtd, off, &len, imgdata);
|
||||
if (ret < 0 && ret != -EUCLEAN) {
|
||||
free(imgdata);
|
||||
return ret;
|
||||
@@ -413,8 +412,8 @@ static int nand_imls_legacyimage(nand_info_t *nand, int nand_dev, loff_t off,
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int nand_imls_fitimage(nand_info_t *nand, int nand_dev, loff_t off,
|
||||
size_t len)
|
||||
static int nand_imls_fitimage(struct mtd_info *mtd, int nand_dev, loff_t off,
|
||||
size_t len)
|
||||
{
|
||||
void *imgdata;
|
||||
int ret;
|
||||
@@ -427,8 +426,7 @@ static int nand_imls_fitimage(nand_info_t *nand, int nand_dev, loff_t off,
|
||||
return -ENOMEM;
|
||||
}
|
||||
|
||||
ret = nand_read_skip_bad(nand, off, &len,
|
||||
imgdata);
|
||||
ret = nand_read_skip_bad(mtd, off, &len, imgdata);
|
||||
if (ret < 0 && ret != -EUCLEAN) {
|
||||
free(imgdata);
|
||||
return ret;
|
||||
@@ -449,7 +447,7 @@ static int nand_imls_fitimage(nand_info_t *nand, int nand_dev, loff_t off,
|
||||
|
||||
static int do_imls_nand(void)
|
||||
{
|
||||
nand_info_t *nand;
|
||||
struct mtd_info *mtd;
|
||||
int nand_dev = nand_curr_device;
|
||||
size_t len;
|
||||
loff_t off;
|
||||
@@ -463,20 +461,20 @@ static int do_imls_nand(void)
|
||||
printf("\n");
|
||||
|
||||
for (nand_dev = 0; nand_dev < CONFIG_SYS_MAX_NAND_DEVICE; nand_dev++) {
|
||||
nand = &nand_info[nand_dev];
|
||||
if (!nand->name || !nand->size)
|
||||
mtd = &nand_info[nand_dev];
|
||||
if (!mtd->name || !mtd->size)
|
||||
continue;
|
||||
|
||||
for (off = 0; off < nand->size; off += nand->erasesize) {
|
||||
for (off = 0; off < mtd->size; off += mtd->erasesize) {
|
||||
const image_header_t *header;
|
||||
int ret;
|
||||
|
||||
if (nand_block_isbad(nand, off))
|
||||
if (nand_block_isbad(mtd, off))
|
||||
continue;
|
||||
|
||||
len = sizeof(buffer);
|
||||
|
||||
ret = nand_read(nand, off, &len, (u8 *)buffer);
|
||||
ret = nand_read(mtd, off, &len, (u8 *)buffer);
|
||||
if (ret < 0 && ret != -EUCLEAN) {
|
||||
printf("NAND read error %d at offset %08llX\n",
|
||||
ret, off);
|
||||
@@ -489,13 +487,13 @@ static int do_imls_nand(void)
|
||||
header = (const image_header_t *)buffer;
|
||||
|
||||
len = image_get_image_size(header);
|
||||
nand_imls_legacyimage(nand, nand_dev, off, len);
|
||||
nand_imls_legacyimage(mtd, nand_dev, off, len);
|
||||
break;
|
||||
#endif
|
||||
#if defined(CONFIG_FIT)
|
||||
case IMAGE_FORMAT_FIT:
|
||||
len = fit_get_size(buffer);
|
||||
nand_imls_fitimage(nand, nand_dev, off, len);
|
||||
nand_imls_fitimage(mtd, nand_dev, off, len);
|
||||
break;
|
||||
#endif
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user