summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-colibri_t20.c
diff options
context:
space:
mode:
authorMarcel Ziswiler <marcel.ziswiler@toradex.com>2012-10-18 16:08:48 +0200
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2012-10-18 16:08:48 +0200
commit01451bf9a6ac778b401173b341adb1e32688e73f (patch)
tree6cedeb694f7adf27bdae5dc3677ae3d2fca382df /arch/arm/mach-tegra/board-colibri_t20.c
parentc3bc68db362df2de9a557825220b94296a578ca3 (diff)
colibri_t20: add K9K8G08U0B NAND parametersT20_LinuxImageV2.0Alpha2_20121019
Add Samsung K9K8G08U0B NAND parameters usded for TSOP testing.
Diffstat (limited to 'arch/arm/mach-tegra/board-colibri_t20.c')
-rw-r--r--arch/arm/mach-tegra/board-colibri_t20.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-colibri_t20.c b/arch/arm/mach-tegra/board-colibri_t20.c
index cfd51b2f2ce1..d06376d17c47 100644
--- a/arch/arm/mach-tegra/board-colibri_t20.c
+++ b/arch/arm/mach-tegra/board-colibri_t20.c
@@ -456,6 +456,26 @@ static struct tegra_nand_chip_parms nand_chip_parms[] = {
.tadl = 100,
},
},
+ /* Samsung K9K8G08U0B */
+ [5] = {
+ .vendor_id = 0xec,
+ .device_id = 0xd3,
+ .read_id_fourth_byte = 0x95,
+ .capacity = 1024,
+ .timing = {
+ .trp = 12, /* tRP, ND_nRE pulse width */
+ .trh = 100, /* tRHZ, ND_nRE high duration */
+ .twp = 12, /* tWP, ND_nWE pulse time */
+ .twh = 10, /* tWH, ND_nWE high duration */
+ .tcs = 20, /* Max(tCS, tCH, tALS, tALH) */
+ .twhr = 60, /* tWHR, ND_nWE high to ND_nRE low delay for
+ status read */
+ .tcr_tar_trr = 20, /* Max(tCR, tAR, tRR) */
+ .twb = 100,
+ .trp_resp = 12, /* tRP */
+ .tadl = 70,
+ },
+ },
};
struct tegra_nand_platform colibri_t20_nand_data = {