diff options
author | Ladislav Michl <ladis@linux-mips.org> | 2018-10-28 22:23:22 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-12-14 20:20:27 +0100 |
commit | babffbb19350d0119f128390c80101dbedd4dbca (patch) | |
tree | d4e55c57cbca8f34bcf935adf1b89c3653321e96 /arch/arm/mach-at91 | |
parent | 3c9c9a6fee481e7d365455625e69f398680127e8 (diff) | |
download | barebox-babffbb19350d0119f128390c80101dbedd4dbca.tar.gz barebox-babffbb19350d0119f128390c80101dbedd4dbca.tar.xz |
mtd: atmel_nand: Add per board ECC setup
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-at91')
-rw-r--r-- | arch/arm/mach-at91/include/mach/board.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/mach-at91/include/mach/board.h b/arch/arm/mach-at91/include/mach/board.h index 0f2c269732..886f81e9ad 100644 --- a/arch/arm/mach-at91/include/mach/board.h +++ b/arch/arm/mach-at91/include/mach/board.h @@ -64,6 +64,8 @@ struct atmel_nand_data { u8 cle; /* address line number connected to CLE */ u8 bus_width_16; /* buswidth is 16 bit */ u8 ecc_mode; /* NAND_ECC_* */ + u8 ecc_strength; /* number of bits to correct per ECC step */ + u8 ecc_size_shift; /* data bytes covered by a single ECC step.*/ u8 on_flash_bbt; /* Use flash based bbt */ u8 has_pmecc; /* Use PMECC */ u8 bus_on_d0; |