nand_read_page_hwecc_oob_first — [REPLACABLE] hw ecc, read oob first
int nand_read_page_hwecc_oob_first ( | struct mtd_info * mtd, |
| struct nand_chip * chip, | |
| uint8_t * buf, | |
int page); |
mtdmtd info structure
chipnand chip info structure
bufbuffer to store read data
pagepage number to read
Hardware ECC for large page chips, require OOB to be read first. For this ECC mode, the write_page method is re-used from ECC_HW. These methods read/write ECC from the OOB area, unlike the ECC_HW_SYNDROME support with multiple ECC steps, follows the “infix ECC” scheme and reads/writes ECC from the data area, by overwriting the NAND manufacturer bad block markings.