]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/mtd/lpddr/lpddr_cmds.c
mtd: lpddr: drop unnecessary zeroing
[mv-sheeva.git] / drivers / mtd / lpddr / lpddr_cmds.c
index 65655dd59e1f9e5948ac5bb138bd332abfa2cd05..536bbceaeaad559868acf633a6cd994412af3c4a 100644 (file)
@@ -27,6 +27,7 @@
 #include <linux/mtd/pfow.h>
 #include <linux/mtd/qinfo.h>
 #include <linux/slab.h>
+#include <linux/module.h>
 
 static int lpddr_read(struct mtd_info *mtd, loff_t adr, size_t len,
                                        size_t *retlen, u_char *buf);
@@ -69,19 +70,12 @@ struct mtd_info *lpddr_cmdset(struct map_info *map)
        mtd->erase = lpddr_erase;
        mtd->write = lpddr_write_buffers;
        mtd->writev = lpddr_writev;
-       mtd->read_oob = NULL;
-       mtd->write_oob = NULL;
-       mtd->sync = NULL;
        mtd->lock = lpddr_lock;
        mtd->unlock = lpddr_unlock;
-       mtd->suspend = NULL;
-       mtd->resume = NULL;
        if (map_is_linear(map)) {
                mtd->point = lpddr_point;
                mtd->unpoint = lpddr_unpoint;
        }
-       mtd->block_isbad = NULL;
-       mtd->block_markbad = NULL;
        mtd->size = 1 << lpddr->qinfo->DevSizeShift;
        mtd->erasesize = 1 << lpddr->qinfo->UniformBlockSizeShift;
        mtd->writesize = 1 << lpddr->qinfo->BufSizeShift;