9
0
Fork 0

at91/boards: switch to software ecc as in linux kernel

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Jean-Christophe PLAGNIOL-VILLARD 2011-09-19 14:15:41 +02:00 committed by Sascha Hauer
parent 90cd3da2e2
commit ecdb717a03
4 changed files with 4 additions and 4 deletions

View File

@ -64,7 +64,7 @@ static struct atmel_nand_data nand_pdata = {
.cle = 22,
/* .det_pin = ... not connected */
.ecc_base = (void __iomem *)(AT91_BASE_SYS + AT91_ECC),
.ecc_mode = NAND_ECC_HW,
.ecc_mode = NAND_ECC_SOFT,
.rdy_pin = AT91_PIN_PC13,
.enable_pin = AT91_PIN_PC14,
#if defined(CONFIG_MTD_NAND_ATMEL_BUSWIDTH_16)

View File

@ -45,7 +45,7 @@ static struct atmel_nand_data nand_pdata = {
.cle = 22,
/* .det_pin = ... not connected */
.ecc_base = (void __iomem *)(AT91_BASE_SYS + AT91_ECC0),
.ecc_mode = NAND_ECC_HW,
.ecc_mode = NAND_ECC_SOFT,
.rdy_pin = AT91_PIN_PA22,
.enable_pin = AT91_PIN_PD15,
#if defined(CONFIG_MTD_NAND_ATMEL_BUSWIDTH_16)

View File

@ -44,7 +44,7 @@ static struct atmel_nand_data nand_pdata = {
.cle = 22,
/* .det_pin = ... not connected */
.ecc_base = (void __iomem *)(AT91_BASE_SYS + AT91_ECC0),
.ecc_mode = NAND_ECC_HW,
.ecc_mode = NAND_ECC_SOFT,
.rdy_pin = AT91_PIN_PB30,
.enable_pin = AT91_PIN_PD15,
#if defined(CONFIG_MTD_NAND_ATMEL_BUSWIDTH_16)

View File

@ -71,7 +71,7 @@ void at91_add_device_nand(struct atmel_nand_data *data)
return;
data->ecc_base = (void __iomem *)(AT91_BASE_SYS + AT91_ECC);
data->ecc_mode = NAND_ECC_HW;
data->ecc_mode = NAND_ECC_SOFT;
csa = at91_sys_read(AT91_MATRIX_EBICSA);
at91_sys_write(AT91_MATRIX_EBICSA, csa | AT91_MATRIX_EBI_CS3A_SMC_SMARTMEDIA);