Name

nand_correct_data — [NAND Interface] Detect and correct bit error(s)

Synopsis

int nand_correct_data (struct mtd_info * mtd,
 unsigned char * buf,
 unsigned char * read_ecc,
 unsigned char * calc_ecc);
 

Arguments

struct mtd_info * mtd

MTD block structure

unsigned char * buf

raw data read from the chip

unsigned char * read_ecc

ECC from the chip

unsigned char * calc_ecc

the ECC calculated from raw data

Description

Detect and correct a 1 bit error for 256/512 byte block