From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.free-electrons.com ([62.4.15.54]:49889 "EHLO mail.free-electrons.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932163AbeBSWgD (ORCPT ); Mon, 19 Feb 2018 17:36:03 -0500 From: Miquel Raynal Subject: [PATCH v4 0/6] Use the reworked Marvell NAND controller with all boards Date: Mon, 19 Feb 2018 23:35:51 +0100 Message-Id: <20180219223557.2458-1-miquel.raynal@bootlin.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: devicetree-owner@vger.kernel.org To: Boris Brezillon , Richard Weinberger , David Woodhouse , Brian Norris , Marek Vasut , Cyrille Pitchen Cc: linux-mtd@lists.infradead.org, Daniel Mack , Haojian Zhuang , Robert Jarzmik , Eric Miao , Ezequiel Garcia , devicetree@vger.kernel.org, Gregory Clement , Thomas Petazzoni , Antoine Tenart , Nadav Haklai , Miquel Raynal List-ID: 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 .../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 -- 2.14.1