]> Pileus Git - ~andy/linux/blobdiff - drivers/mtd/nand/plat_nand.c
mtd: plat_nand: allow platform to set partitions
[~andy/linux] / drivers / mtd / nand / plat_nand.c
index 22e0ce788419f7f17b9488fe2ca0107743d0c9d7..4e16c6f5bdd5a7642b4fff683e2e05e2aadf7267 100644 (file)
@@ -95,6 +95,8 @@ static int __devinit plat_nand_probe(struct platform_device *pdev)
                        return 0;
                }
        }
+       if (pdata->chip.set_parts)
+               pdata->chip.set_parts(data->mtd.size, &pdata->chip);
        if (pdata->chip.partitions) {
                data->parts = pdata->chip.partitions;
                res = add_mtd_partitions(&data->mtd, data->parts,