summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorManoj Chourasia <mchourasia@nvidia.com>2011-10-19 21:02:12 +0530
committerVarun Colbert <vcolbert@nvidia.com>2011-11-11 16:02:05 -0800
commitf77e726ec89d09ba3174a395d9f98c1b02a83c58 (patch)
treec005934610a291fffb65b7f0d23f40809d17101c /include
parent151b678580c43fa53bacd22f7f3d847d3eac3f6d (diff)
tegra: NOR: Pass timing register value from platfom data
Get timing register value from platform data instead of timing structure. Fix NOR device registration using tegra_nor_device. Signed-off-by: Manoj Chourasia <mchouraia@nvidia.com> Change-Id: I4ece8b149df1bc7ad41e8be3dc3e415b18a44072 Reviewed-on: http://git-master/r/56889 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
Diffstat (limited to 'include')
-rw-r--r--include/linux/platform_data/tegra_nor.h18
1 files changed, 4 insertions, 14 deletions
diff --git a/include/linux/platform_data/tegra_nor.h b/include/linux/platform_data/tegra_nor.h
index 419a879342fb..cd8faff2f1cd 100644
--- a/include/linux/platform_data/tegra_nor.h
+++ b/include/linux/platform_data/tegra_nor.h
@@ -22,21 +22,11 @@
#include <asm/mach/flash.h>
-struct tegra_nor_chip_timing {
- uint32_t pg_rdy;
- uint32_t pg_seq;
- uint32_t mux;
- uint32_t hold;
- uint32_t adv;
- uint32_t ce;
- uint32_t we;
- uint32_t oe;
- uint32_t wait;
-};
-
struct tegra_nor_chip_parms {
- struct tegra_nor_chip_timing timing_default;
- struct tegra_nor_chip_timing timing_read;
+ struct {
+ uint32_t timing0;
+ uint32_t timing1;
+ } timing_default, timing_read;
};
struct tegra_nor_platform_data {