aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/plat-s3c24xx/common-smdk.c
diff options
context:
space:
mode:
authorBen Dooks <ben-linux@fluff.org>2007-05-20 14:58:10 -0400
committerRussell King <rmk+kernel@arm.linux.org.uk>2007-05-20 15:03:25 -0400
commit42482e3c77bcb310affdf13e92b93f077d44a7fc (patch)
tree007d9aaa8e1a4740cc45c5a34512d4d995c567fb /arch/arm/plat-s3c24xx/common-smdk.c
parent7e966f3c392ffb5297a6ba0ea701d6a20d1d7292 (diff)
[ARM] 4399/2: S3C2443: Fix SMDK2443 nand timings
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>
Diffstat (limited to 'arch/arm/plat-s3c24xx/common-smdk.c')
-rw-r--r--arch/arm/plat-s3c24xx/common-smdk.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/plat-s3c24xx/common-smdk.c b/arch/arm/plat-s3c24xx/common-smdk.c
index 1dd60a689ae5..7ed19b23ce56 100644
--- a/arch/arm/plat-s3c24xx/common-smdk.c
+++ b/arch/arm/plat-s3c24xx/common-smdk.c
@@ -30,6 +30,7 @@
30#include <asm/mach/map.h> 30#include <asm/mach/map.h>
31#include <asm/mach/irq.h> 31#include <asm/mach/irq.h>
32 32
33#include <asm/mach-types.h>
33#include <asm/hardware.h> 34#include <asm/hardware.h>
34#include <asm/io.h> 35#include <asm/io.h>
35#include <asm/irq.h> 36#include <asm/irq.h>
@@ -193,6 +194,9 @@ void __init smdk_machine_init(void)
193 s3c2410_gpio_setpin(S3C2410_GPF6, 1); 194 s3c2410_gpio_setpin(S3C2410_GPF6, 1);
194 s3c2410_gpio_setpin(S3C2410_GPF7, 1); 195 s3c2410_gpio_setpin(S3C2410_GPF7, 1);
195 196
197 if (machine_is_smdk2443())
198 smdk_nand_info.twrph0 = 50;
199
196 s3c_device_nand.dev.platform_data = &smdk_nand_info; 200 s3c_device_nand.dev.platform_data = &smdk_nand_info;
197 201
198 platform_add_devices(smdk_devs, ARRAY_SIZE(smdk_devs)); 202 platform_add_devices(smdk_devs, ARRAY_SIZE(smdk_devs));