struct nand_flash_dev — NAND Flash Device ID Structure


struct nand_flash_dev {
  char * name;
  union ecc;
  int onfi_timing_mode_default;


char * name

a human-readable name of the NAND chip

union ecc

The ECC step required by the ecc.strength_ds, same as the ecc_step_ds in nand_chip{}, also from the datasheet. For example, the 4bit ECC for each 512Byte can be set with NAND_ECC_INFO(4, 512).

int onfi_timing_mode_default

the default ONFI timing mode entered after a NAND reset. Should be deduced from timings described in the datasheet.