mtd: nand: provide several helpers to do common NAND operations
This is part of the process of removing direct calls to ->cmdfunc() outside of the core in order to introduce a better interface to execute NAND operations. Here we provide several helpers and make use of them to remove all direct calls to ->cmdfunc(). This way, we can easily modify those helpers to make use of the new ->exec_op() interface when available. Signed-off-by:Boris Brezillon <boris.brezillon@free-electrons.com> [miquel.raynal@free-electrons.com: rebased and fixed some conflicts] Signed-off-by:
Miquel Raynal <miquel.raynal@free-electrons.com> Acked-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
Showing
- drivers/mtd/nand/atmel/nand-controller.c 1 addition, 1 deletiondrivers/mtd/nand/atmel/nand-controller.c
- drivers/mtd/nand/brcmnand/brcmnand.c 4 additions, 5 deletionsdrivers/mtd/nand/brcmnand/brcmnand.c
- drivers/mtd/nand/cafe_nand.c 3 additions, 11 deletionsdrivers/mtd/nand/cafe_nand.c
- drivers/mtd/nand/denali.c 18 additions, 19 deletionsdrivers/mtd/nand/denali.c
- drivers/mtd/nand/diskonchip.c 2 additions, 2 deletionsdrivers/mtd/nand/diskonchip.c
- drivers/mtd/nand/docg4.c 1 addition, 1 deletiondrivers/mtd/nand/docg4.c
- drivers/mtd/nand/fsmc_nand.c 2 additions, 3 deletionsdrivers/mtd/nand/fsmc_nand.c
- drivers/mtd/nand/gpmi-nand/gpmi-nand.c 19 additions, 39 deletionsdrivers/mtd/nand/gpmi-nand/gpmi-nand.c
- drivers/mtd/nand/hisi504_nand.c 1 addition, 2 deletionsdrivers/mtd/nand/hisi504_nand.c
- drivers/mtd/nand/jz4740_nand.c 8 additions, 8 deletionsdrivers/mtd/nand/jz4740_nand.c
- drivers/mtd/nand/lpc32xx_mlc.c 1 addition, 1 deletiondrivers/mtd/nand/lpc32xx_mlc.c
- drivers/mtd/nand/lpc32xx_slc.c 5 additions, 17 deletionsdrivers/mtd/nand/lpc32xx_slc.c
- drivers/mtd/nand/mtk_nand.c 4 additions, 7 deletionsdrivers/mtd/nand/mtk_nand.c
- drivers/mtd/nand/nand_base.c 845 additions, 166 deletionsdrivers/mtd/nand/nand_base.c
- drivers/mtd/nand/nand_hynix.c 78 additions, 37 deletionsdrivers/mtd/nand/nand_hynix.c
- drivers/mtd/nand/nand_micron.c 51 additions, 26 deletionsdrivers/mtd/nand/nand_micron.c
- drivers/mtd/nand/omap2.c 4 additions, 4 deletionsdrivers/mtd/nand/omap2.c
- drivers/mtd/nand/pxa3xx_nand.c 3 additions, 5 deletionsdrivers/mtd/nand/pxa3xx_nand.c
- drivers/mtd/nand/qcom_nandc.c 4 additions, 12 deletionsdrivers/mtd/nand/qcom_nandc.c
- drivers/mtd/nand/r852.c 4 additions, 7 deletionsdrivers/mtd/nand/r852.c
Please register or sign in to comment