summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/include/mach/nand.h
diff options
context:
space:
mode:
authorBhavesh Parekh <bparekh@nvidia.com>2011-07-22 13:06:12 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:47:52 -0800
commitb51883c038b08b57fe6d579c57d55fe2281666ee (patch)
tree86aa1e2431bd26ab54a41f096248e9b370f1dcbe /arch/arm/mach-tegra/include/mach/nand.h
parentc230112a58fc62bd05c4308f4e89606c4ffacf4c (diff)
tegra: nand: Added features in the driver
Added 4K page support. Added 16-bit support Added sys interfaces for various operations. Added support for un-aligned page read. Added setting timing values based on vendor-id/device-id. Moved support for setting clock to platform from the driver. Fixed OOB-Read/Write issues. Original-Change-Id: Idf920c1cb0352dcda0282fa399d6c1f57a20736c Reviewed-on: http://git-master/r/42347 Tested-by: Bhavesh Parekh <bparekh@nvidia.com> Reviewed-by: Sandeep Trasi <strasi@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Rebase-Id: Refa8b8aa651f824a27513bfe663c57237dde2beb
Diffstat (limited to 'arch/arm/mach-tegra/include/mach/nand.h')
-rw-r--r--arch/arm/mach-tegra/include/mach/nand.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/arch/arm/mach-tegra/include/mach/nand.h b/arch/arm/mach-tegra/include/mach/nand.h
index 2d26fec30f4b..91ad7d1c9ae5 100644
--- a/arch/arm/mach-tegra/include/mach/nand.h
+++ b/arch/arm/mach-tegra/include/mach/nand.h
@@ -25,7 +25,7 @@ struct tegra_nand_chip_parms {
uint8_t vendor_id;
uint8_t device_id;
uint32_t flags;
-
+ uint8_t read_id_fourth_byte;
uint32_t capacity;
/* all timing info is in nanoseconds */
@@ -44,11 +44,12 @@ struct tegra_nand_chip_parms {
};
struct tegra_nand_platform {
- uint8_t max_chips;
- struct tegra_nand_chip_parms *chip_parms;
- unsigned int nr_chip_parms;
- struct mtd_partition *parts;
- unsigned int nr_parts;
+ uint8_t max_chips;
+ struct tegra_nand_chip_parms *chip_parms;
+ unsigned int nr_chip_parms;
+ struct mtd_partition *parts;
+ unsigned int nr_parts;
+ int wp_gpio;
};
#endif