[PATCH v4 0/6] Use the reworked Marvell NAND controller with all boards
Boris Brezillon
boris.brezillon at bootlin.com
Thu Feb 22 01:39:26 PST 2018
Hi Robert,
On Mon, 19 Feb 2018 23:35:51 +0100
Miquel Raynal <miquel.raynal at bootlin.com> wrote:
> Hello,
>
> Marvell NAND controller driver pxa3xx_nand has been replaced in 4.16 by
> a new driver featuring the new ->exec_op() interface called
> marvell_nand.
>
> These patches were part of a greater series that has been partially
> applied. Now that support for PXA boards looks stable, migrate all of
> them to use the new driver.
>
> To avoid risking compilation issues/broken bisection, I guess it would
> probably be better to make all these patches go through the MTD tree?
>
> Best regards,
> Miquèl
>
> Changes since v3:
> - Split the removal of pxa3xx_nand driver in two: one patch to migrate
> the defconfigs, another to remove the driver.
> - Acked-by/Tested-by from Robert Jarzmik.
>
>
> Miquel Raynal (6):
> mtd: nand: use Marvell reworked NAND controller driver with all
> platforms
> mtd: nand: remove deprecated pxa3xx_nand driver
> mtd: nand: remove useless fields from pxa3xx NAND platform data
> dt-bindings: mtd: remove pxa3xx NAND controller documentation
> arm: dts: pxa: use reworked NAND controller driver
> MAINTAINERS: remove entry for deleted pxa3xx_nand driver
I'm about to apply this series. Do you plan to add a few more acks or
is it okay?
>
> .../devicetree/bindings/mtd/pxa3xx-nand.txt | 50 -
> MAINTAINERS | 6 -
> arch/arm/boot/dts/pxa3xx.dtsi | 6 +-
> arch/arm/configs/cm_x300_defconfig | 2 +-
> arch/arm/configs/pxa3xx_defconfig | 3 +-
> arch/arm/configs/pxa_defconfig | 2 +-
> arch/arm/configs/raumfeld_defconfig | 2 +-
> arch/arm/mach-mmp/ttc_dkb.c | 4 +-
> arch/arm/mach-pxa/cm-x300.c | 8 +-
> arch/arm/mach-pxa/colibri-pxa3xx.c | 8 +-
> arch/arm/mach-pxa/colibri.h | 2 +-
> arch/arm/mach-pxa/littleton.c | 10 +-
> arch/arm/mach-pxa/mxm8x10.c | 10 +-
> arch/arm/mach-pxa/raumfeld.c | 6 +-
> arch/arm/mach-pxa/zylonite.c | 10 +-
> drivers/mtd/nand/raw/Kconfig | 11 -
> drivers/mtd/nand/raw/Makefile | 1 -
> drivers/mtd/nand/raw/marvell_nand.c | 3 +-
> drivers/mtd/nand/raw/pxa3xx_nand.c | 2103 --------------------
> include/linux/platform_data/mtd-nand-pxa3xx.h | 43 +-
> 20 files changed, 43 insertions(+), 2247 deletions(-)
> delete mode 100644 Documentation/devicetree/bindings/mtd/pxa3xx-nand.txt
> delete mode 100644 drivers/mtd/nand/raw/pxa3xx_nand.c
>
--
Boris Brezillon, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com
More information about the linux-mtd
mailing list