diff options
author | Jamie Iles <jamie@jamieiles.com> | 2011-05-23 05:23:26 -0400 |
---|---|---|
committer | David Woodhouse <David.Woodhouse@intel.com> | 2011-05-24 21:23:32 -0400 |
commit | 248f56d3870c03a031755a403f942028c68d39e2 (patch) | |
tree | abbe0ac84933b63398439b546d08f2eb2ee6c00c /drivers/mtd | |
parent | 85358b2aa951ad096af444765baf1e275e8a0749 (diff) |
mtd: mpc5121_nfc: convert to mtd_device_register()
Convert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS
preprocessor conditionals as partitioning is always available.
Signed-off-by: Jamie Iles <jamie@jamieiles.com>
Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'drivers/mtd')
-rw-r--r-- | drivers/mtd/nand/mpc5121_nfc.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/drivers/mtd/nand/mpc5121_nfc.c b/drivers/mtd/nand/mpc5121_nfc.c index 0b81b5b499d1..2f7c930872f9 100644 --- a/drivers/mtd/nand/mpc5121_nfc.c +++ b/drivers/mtd/nand/mpc5121_nfc.c | |||
@@ -131,9 +131,7 @@ struct mpc5121_nfc_prv { | |||
131 | 131 | ||
132 | static void mpc5121_nfc_done(struct mtd_info *mtd); | 132 | static void mpc5121_nfc_done(struct mtd_info *mtd); |
133 | 133 | ||
134 | #ifdef CONFIG_MTD_PARTITIONS | ||
135 | static const char *mpc5121_nfc_pprobes[] = { "cmdlinepart", NULL }; | 134 | static const char *mpc5121_nfc_pprobes[] = { "cmdlinepart", NULL }; |
136 | #endif | ||
137 | 135 | ||
138 | /* Read NFC register */ | 136 | /* Read NFC register */ |
139 | static inline u16 nfc_read(struct mtd_info *mtd, uint reg) | 137 | static inline u16 nfc_read(struct mtd_info *mtd, uint reg) |
@@ -658,9 +656,7 @@ static int __devinit mpc5121_nfc_probe(struct platform_device *op) | |||
658 | struct mpc5121_nfc_prv *prv; | 656 | struct mpc5121_nfc_prv *prv; |
659 | struct resource res; | 657 | struct resource res; |
660 | struct mtd_info *mtd; | 658 | struct mtd_info *mtd; |
661 | #ifdef CONFIG_MTD_PARTITIONS | ||
662 | struct mtd_partition *parts; | 659 | struct mtd_partition *parts; |
663 | #endif | ||
664 | struct nand_chip *chip; | 660 | struct nand_chip *chip; |
665 | unsigned long regs_paddr, regs_size; | 661 | unsigned long regs_paddr, regs_size; |
666 | const __be32 *chips_no; | 662 | const __be32 *chips_no; |
@@ -841,7 +837,6 @@ static int __devinit mpc5121_nfc_probe(struct platform_device *op) | |||
841 | dev_set_drvdata(dev, mtd); | 837 | dev_set_drvdata(dev, mtd); |
842 | 838 | ||
843 | /* Register device in MTD */ | 839 | /* Register device in MTD */ |
844 | #ifdef CONFIG_MTD_PARTITIONS | ||
845 | retval = parse_mtd_partitions(mtd, mpc5121_nfc_pprobes, &parts, 0); | 840 | retval = parse_mtd_partitions(mtd, mpc5121_nfc_pprobes, &parts, 0); |
846 | #ifdef CONFIG_MTD_OF_PARTS | 841 | #ifdef CONFIG_MTD_OF_PARTS |
847 | if (retval == 0) | 842 | if (retval == 0) |
@@ -854,12 +849,7 @@ static int __devinit mpc5121_nfc_probe(struct platform_device *op) | |||
854 | goto error; | 849 | goto error; |
855 | } | 850 | } |
856 | 851 | ||
857 | if (retval > 0) | 852 | retval = mtd_device_register(mtd, parts, retval); |
858 | retval = add_mtd_partitions(mtd, parts, retval); | ||
859 | else | ||
860 | #endif | ||
861 | retval = add_mtd_device(mtd); | ||
862 | |||
863 | if (retval) { | 853 | if (retval) { |
864 | dev_err(dev, "Error adding MTD device!\n"); | 854 | dev_err(dev, "Error adding MTD device!\n"); |
865 | devm_free_irq(dev, prv->irq, mtd); | 855 | devm_free_irq(dev, prv->irq, mtd); |