[ARM] 4399/2: S3C2443: Fix SMDK2443 nand timings
authorBen Dooks <ben-linux@fluff.org>
Sun, 20 May 2007 18:58:10 +0000 (19:58 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sun, 20 May 2007 19:03:25 +0000 (20:03 +0100)
Reduce the Twrph0 timing slightly to fit on an SMDK2443. This
should still produce valid timings for the NAND devices as it
is still over the smallest device fitted to these boards.

Signed-off-by: Ben Dooks <(address hidden)>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/plat-s3c24xx/common-smdk.c

index 1dd60a689ae51eaa56335e2148dbb76557cf7179..7ed19b23ce56bf40ce310947d78de15decf044fc 100644 (file)
@@ -30,6 +30,7 @@
 #include <asm/mach/map.h>
 #include <asm/mach/irq.h>
 
+#include <asm/mach-types.h>
 #include <asm/hardware.h>
 #include <asm/io.h>
 #include <asm/irq.h>
@@ -193,6 +194,9 @@ void __init smdk_machine_init(void)
        s3c2410_gpio_setpin(S3C2410_GPF6, 1);
        s3c2410_gpio_setpin(S3C2410_GPF7, 1);
 
+       if (machine_is_smdk2443())
+               smdk_nand_info.twrph0 = 50;
+
        s3c_device_nand.dev.platform_data = &smdk_nand_info;
 
        platform_add_devices(smdk_devs, ARRAY_SIZE(smdk_devs));