aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux
diff options
context:
space:
mode:
authorShiraz Hashim <shiraz.hashim@st.com>2012-03-07 06:30:51 -0500
committerDavid Woodhouse <David.Woodhouse@intel.com>2012-03-26 19:45:55 -0400
commitb2acc92e144336dd29e30dc5d26439355be750b6 (patch)
tree8ecb61eb7f43e30d755b09a5d5ff34299f693612 /include/linux
parente29ee57b1d33abf119cb332a3d8fa69c9cd39096 (diff)
mtd: fsmc: use ALE and CLE offsets from platform data
ALE and CLE offsets can be different on different devices. Let devices pass these offsets to the fsmc driver through platform data. Signed-off-by: Shiraz Hashim <shiraz.hashim@st.com> Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/mtd/fsmc.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/mtd/fsmc.h b/include/linux/mtd/fsmc.h
index 6987995ad3cf..2cd655f06e05 100644
--- a/include/linux/mtd/fsmc.h
+++ b/include/linux/mtd/fsmc.h
@@ -151,6 +151,11 @@ struct fsmc_nand_platform_data {
151 unsigned int options; 151 unsigned int options;
152 unsigned int width; 152 unsigned int width;
153 unsigned int bank; 153 unsigned int bank;
154
155 /* CLE, ALE offsets */
156 unsigned long cle_off;
157 unsigned long ale_off;
158
154 void (*select_bank)(uint32_t bank, uint32_t busw); 159 void (*select_bank)(uint32_t bank, uint32_t busw);
155}; 160};
156 161