mtd: print out the page size and oob size after parsing out the nand
Some not-supported nand chips may pass the current parsing code, and get the wrong page size and oob size. Sometimes, it's hard to notice that you get the wrong values, because there is no warning or error. So it's useful to print out the page size and oob size in the end of the parsing function. We can check these values with the datasheet of the nand chip as soon as possible. Artem: amend the print a bit Signed-off-by: Huang Shijie <b32955@freescale.com> Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@linux.intel.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
This commit is contained in:
parent
59fdd5b96a
commit
886bd33da7
|
@ -3154,10 +3154,11 @@ ident_done:
|
||||||
if (mtd->writesize > 512 && chip->cmdfunc == nand_command)
|
if (mtd->writesize > 512 && chip->cmdfunc == nand_command)
|
||||||
chip->cmdfunc = nand_command_lp;
|
chip->cmdfunc = nand_command_lp;
|
||||||
|
|
||||||
pr_info("NAND device: Manufacturer ID:"
|
pr_info("NAND device: Manufacturer ID: 0x%02x, Chip ID: 0x%02x (%s %s),"
|
||||||
" 0x%02x, Chip ID: 0x%02x (%s %s)\n", *maf_id, *dev_id,
|
" page size: %d, OOB size: %d\n",
|
||||||
nand_manuf_ids[maf_idx].name,
|
*maf_id, *dev_id, nand_manuf_ids[maf_idx].name,
|
||||||
chip->onfi_version ? chip->onfi_params.model : type->name);
|
chip->onfi_version ? chip->onfi_params.model : type->name,
|
||||||
|
mtd->writesize, mtd->oobsize);
|
||||||
|
|
||||||
return type;
|
return type;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue