|
@@ -290,7 +290,7 @@ static struct at91_nand_data nand_data;
|
|
|
static struct resource nand_resources[] = {
|
|
|
{
|
|
|
.start = NAND_BASE,
|
|
|
- .end = NAND_BASE + SZ_8M - 1,
|
|
|
+ .end = NAND_BASE + SZ_256M - 1,
|
|
|
.flags = IORESOURCE_MEM,
|
|
|
}
|
|
|
};
|
|
@@ -313,7 +313,7 @@ void __init at91_add_device_nand(struct at91_nand_data *data)
|
|
|
return;
|
|
|
|
|
|
csa = at91_sys_read(AT91_MATRIX_EBICSA);
|
|
|
- at91_sys_write(AT91_MATRIX_EBICSA, csa | AT91_MATRIX_CS3A_SMC);
|
|
|
+ at91_sys_write(AT91_MATRIX_EBICSA, csa | AT91_MATRIX_CS3A_SMC_SMARTMEDIA);
|
|
|
|
|
|
/* set the bus interface characteristics */
|
|
|
at91_sys_write(AT91_SMC_SETUP(3), AT91_SMC_NWESETUP_(0) | AT91_SMC_NCS_WRSETUP_(0)
|