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:
parent
90cd3da2e2
commit
ecdb717a03
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue