NAND_READ_PAGE_HWECC(9) | Internal Functions Provided | NAND_READ_PAGE_HWECC(9) |
NAME¶
nand_read_page_hwecc_oob_first - [REPLACABLE] hw ecc, read oob first
SYNOPSIS¶
int nand_read_page_hwecc_oob_first(struct mtd_info * mtd, struct nand_chip * chip, uint8_t * buf, int page);
ARGUMENTS¶
mtd
mtd info structure
chip
nand chip info structure
buf
buffer to store read data
page
page number to read
DESCRIPTION¶
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.
AUTHOR¶
Thomas Gleixner <tglx@linutronix.de>
Author.
COPYRIGHT¶
May 2024 | Kernel Hackers Manual 2.6. |