aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorAdrian Hunter <adrian.hunter@nokia.com>2010-02-19 15:39:52 +0100
committerDavid Woodhouse <David.Woodhouse@intel.com>2011-01-06 15:34:19 +0000
commitcf24dc85ff29a41abd8e73730e5feb22b2666bd3 (patch)
tree5983bf84fa5a9ea22863df1efc8fba121619dbf8 /include
parent8fffed8cfdd511056cb17c70f525017fbb643b94 (diff)
downloadkernel_samsung_smdk4412-cf24dc85ff29a41abd8e73730e5feb22b2666bd3.zip
kernel_samsung_smdk4412-cf24dc85ff29a41abd8e73730e5feb22b2666bd3.tar.gz
kernel_samsung_smdk4412-cf24dc85ff29a41abd8e73730e5feb22b2666bd3.tar.bz2
mtd: OneNAND: add enable / disable methods to onenand_chip
Add enable / disable methods called from get_device() / release_device(). These can be used, for example, to allow the driver to prevent the voltage regulator from being put to sleep while OneNAND is in use. Signed-off-by: Adrian Hunter <adrian.hunter@nokia.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'include')
-rw-r--r--include/linux/mtd/onenand.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/mtd/onenand.h b/include/linux/mtd/onenand.h
index 6da3fe3..ae418e4 100644
--- a/include/linux/mtd/onenand.h
+++ b/include/linux/mtd/onenand.h
@@ -118,6 +118,8 @@ struct onenand_chip {
int (*chip_probe)(struct mtd_info *mtd);
int (*block_markbad)(struct mtd_info *mtd, loff_t ofs);
int (*scan_bbt)(struct mtd_info *mtd);
+ int (*enable)(struct mtd_info *mtd);
+ int (*disable)(struct mtd_info *mtd);
struct completion complete;
int irq;