tegra: nand: Added features in the driver
authorBhavesh Parekh <bparekh@nvidia.com>
Fri, 22 Jul 2011 07:36:12 +0000 (12:36 +0530)
committerDan Willemsen <dwillemsen@nvidia.com>
Thu, 1 Dec 2011 05:47:52 +0000 (21:47 -0800)
commitb51883c038b08b57fe6d579c57d55fe2281666ee
tree86aa1e2431bd26ab54a41f096248e9b370f1dcbe
parentc230112a58fc62bd05c4308f4e89606c4ffacf4c
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
arch/arm/mach-tegra/board-harmony.c
arch/arm/mach-tegra/include/mach/nand.h
drivers/mtd/devices/tegra_nand.c
drivers/mtd/devices/tegra_nand.h