diff options
author | Nicolas Ferre <nicolas.ferre@atmel.com> | 2011-07-01 12:25:24 +0200 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2011-07-04 23:22:25 +0200 |
commit | 64393b3ae4e3cc86e2d622f682d736ec973364b6 (patch) | |
tree | c00b503c0c33dcfaa4ec2fab73608c3db9053d6c /arch/arm/mach-at91/board-sam9m10g45ek.c | |
parent | at91: Use "pclk" as con_id on at91cap9 and at91rm9200 (diff) | |
download | linux-64393b3ae4e3cc86e2d622f682d736ec973364b6.tar.xz linux-64393b3ae4e3cc86e2d622f682d736ec973364b6.zip |
AT91: Change nand buswidth logic to match hardware default configuration
The recently modified nand buswitth configuration is not aligned with
board reality: the double footprint on boards is always populated with 8bits
buswidth nand flashes.
So we have to consider that without particular configuration the 8bits
buswidth is selected by default.
Moreover, the previous logic was always using !board_have_nand_8bit(), we
change it to a simpler: board_have_nand_16bit().
Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Tested-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'arch/arm/mach-at91/board-sam9m10g45ek.c')
-rw-r--r-- | arch/arm/mach-at91/board-sam9m10g45ek.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mach-at91/board-sam9m10g45ek.c b/arch/arm/mach-at91/board-sam9m10g45ek.c index 063c95d0e8f0..33eaa135f248 100644 --- a/arch/arm/mach-at91/board-sam9m10g45ek.c +++ b/arch/arm/mach-at91/board-sam9m10g45ek.c @@ -178,7 +178,7 @@ static struct sam9_smc_config __initdata ek_nand_smc_config = { static void __init ek_add_device_nand(void) { - ek_nand_data.bus_width_16 = !board_have_nand_8bit(); + ek_nand_data.bus_width_16 = board_have_nand_16bit(); /* setup bus-width (8 or 16) */ if (ek_nand_data.bus_width_16) ek_nand_smc_config.mode |= AT91_SMC_DBW_16; |