summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2013-07-16 13:00:29 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2013-07-18 13:54:28 +0200
commit309504327491b2f72c7b870d881f15c62fd95ed5 (patch)
tree9e38f5af8baf0146498a8ec7e7313238849af8c2 /drivers
parent3ae902ed7f06e9392624dad1ed23fd4f0dc9c38b (diff)
downloadbarebox-309504327491b2f72c7b870d881f15c62fd95ed5.tar.gz
barebox-309504327491b2f72c7b870d881f15c62fd95ed5.tar.xz
mtd: Add devicetree partition parsing
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/mtd/core.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/mtd/core.c b/drivers/mtd/core.c
index 37f4428dc3..f46ab4692d 100644
--- a/drivers/mtd/core.c
+++ b/drivers/mtd/core.c
@@ -365,6 +365,7 @@ int add_mtd_device(struct mtd_info *mtd, char *devname)
}
devfs_create(&mtd->cdev);
+ of_parse_partitions(&mtd->cdev, mtd->parent->device_node);
list_for_each_entry(hook, &mtd_register_hooks, hook)
if (hook->add_mtd_device)