diff options
-rw-r--r-- | drivers/mtd/nand/ndfc.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/drivers/mtd/nand/ndfc.c b/drivers/mtd/nand/ndfc.c index 1528734b7616..ee1713907b92 100644 --- a/drivers/mtd/nand/ndfc.c +++ b/drivers/mtd/nand/ndfc.c | |||
@@ -42,7 +42,6 @@ struct ndfc_controller { | |||
42 | struct nand_chip chip; | 42 | struct nand_chip chip; |
43 | int chip_select; | 43 | int chip_select; |
44 | struct nand_hw_control ndfc_control; | 44 | struct nand_hw_control ndfc_control; |
45 | struct mtd_partition *parts; | ||
46 | }; | 45 | }; |
47 | 46 | ||
48 | static struct ndfc_controller ndfc_ctrl[NDFC_MAX_CS]; | 47 | static struct ndfc_controller ndfc_ctrl[NDFC_MAX_CS]; |
@@ -201,11 +200,7 @@ static int ndfc_chip_init(struct ndfc_controller *ndfc, | |||
201 | if (ret) | 200 | if (ret) |
202 | goto err; | 201 | goto err; |
203 | 202 | ||
204 | ret = parse_mtd_partitions(&ndfc->mtd, NULL, &ndfc->parts, &ppdata); | 203 | ret = mtd_device_parse_register(&ndfc->mtd, NULL, &ppdata, NULL, 0); |
205 | if (ret < 0) | ||
206 | goto err; | ||
207 | |||
208 | ret = mtd_device_register(&ndfc->mtd, ndfc->parts, ret); | ||
209 | 204 | ||
210 | err: | 205 | err: |
211 | of_node_put(flash_np); | 206 | of_node_put(flash_np); |