summaryrefslogtreecommitdiffstats
path: root/drivers/mtd/nand/nand_base.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2013-02-27 14:25:30 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2013-03-04 11:00:00 +0100
commit5b85daacc6ddaa3a3a3f38788f6b1bfac3a1c8d3 (patch)
tree3a0bd0d65012662255142d8bcceb73c07ef60237 /drivers/mtd/nand/nand_base.c
parent94e71b843f6456abacc2fe76a5c375a461fabdf7 (diff)
downloadbarebox-5b85daacc6ddaa3a3a3f38788f6b1bfac3a1c8d3.tar.gz
barebox-5b85daacc6ddaa3a3a3f38788f6b1bfac3a1c8d3.tar.xz
mtd: nand: register nand flashes with nand specific function
This allows us to have some NAND specific stuff during registration, like for example adding NAND specific device parameters. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/mtd/nand/nand_base.c')
-rw-r--r--drivers/mtd/nand/nand_base.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/mtd/nand/nand_base.c b/drivers/mtd/nand/nand_base.c
index 411aba7398..c0345c7398 100644
--- a/drivers/mtd/nand/nand_base.c
+++ b/drivers/mtd/nand/nand_base.c
@@ -1672,4 +1672,15 @@ EXPORT_SYMBOL(nand_scan_ident);
EXPORT_SYMBOL(nand_scan_tail);
EXPORT_SYMBOL(nand_release);
+int add_mtd_nand_device(struct mtd_info *mtd, char *devname)
+{
+ int ret;
+
+ ret = add_mtd_device(mtd, devname);
+ if (ret)
+ return ret;
+
+ return ret;
+}
+
#endif /* DOXYGEN_SHOULD_SKIP_THIS */