aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mtd/nand/fsl_ifc_nand.c
diff options
context:
space:
mode:
authorSachin Kamat <sachin.kamat@linaro.org>2013-10-08 05:38:20 -0400
committerBrian Norris <computersforpeace@gmail.com>2013-11-07 02:32:49 -0500
commitc69ad0ef2fa58168b9aec7f7d1561c9e43376239 (patch)
tree2fd0da5c87eacc9dd123da392e31a0c1ec7f4f71 /drivers/mtd/nand/fsl_ifc_nand.c
parentbcecd39ef06ecf27233a30d516367d0be7e9145f (diff)
mtd: fsl_ifc_nand: Use module_platform_driver
module_platform_driver removes boiler plate code and makes it simpler. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Diffstat (limited to 'drivers/mtd/nand/fsl_ifc_nand.c')
-rw-r--r--drivers/mtd/nand/fsl_ifc_nand.c20
1 files changed, 1 insertions, 19 deletions
diff --git a/drivers/mtd/nand/fsl_ifc_nand.c b/drivers/mtd/nand/fsl_ifc_nand.c
index 64a30ef1421c..1c173d91cbea 100644
--- a/drivers/mtd/nand/fsl_ifc_nand.c
+++ b/drivers/mtd/nand/fsl_ifc_nand.c
@@ -1079,25 +1079,7 @@ static struct platform_driver fsl_ifc_nand_driver = {
1079 .remove = fsl_ifc_nand_remove, 1079 .remove = fsl_ifc_nand_remove,
1080}; 1080};
1081 1081
1082static int __init fsl_ifc_nand_init(void) 1082module_platform_driver(fsl_ifc_nand_driver);
1083{
1084 int ret;
1085
1086 ret = platform_driver_register(&fsl_ifc_nand_driver);
1087 if (ret)
1088 printk(KERN_ERR "fsl-ifc: Failed to register platform"
1089 "driver\n");
1090
1091 return ret;
1092}
1093
1094static void __exit fsl_ifc_nand_exit(void)
1095{
1096 platform_driver_unregister(&fsl_ifc_nand_driver);
1097}
1098
1099module_init(fsl_ifc_nand_init);
1100module_exit(fsl_ifc_nand_exit);
1101 1083
1102MODULE_LICENSE("GPL"); 1084MODULE_LICENSE("GPL");
1103MODULE_AUTHOR("Freescale"); 1085MODULE_AUTHOR("Freescale");