From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.free-electrons.com ([62.4.15.54]) by bombadil.infradead.org with esmtp (Exim 4.89 #1 (Red Hat Linux)) id 1eonLm-0007wo-9h for linux-mtd@lists.infradead.org; Thu, 22 Feb 2018 09:39:44 +0000 Date: Thu, 22 Feb 2018 10:39:26 +0100 From: Boris Brezillon To: Miquel Raynal , Robert Jarzmik Cc: Richard Weinberger , David Woodhouse , Brian Norris , Marek Vasut , Cyrille Pitchen , devicetree@vger.kernel.org, Eric Miao , Antoine Tenart , Gregory Clement , Haojian Zhuang , Nadav Haklai , linux-mtd@lists.infradead.org, Ezequiel Garcia , Thomas Petazzoni , Daniel Mack Subject: Re: [PATCH v4 0/6] Use the reworked Marvell NAND controller with all boards Message-ID: <20180222103926.40e98f62@bbrezillon> In-Reply-To: <20180219223557.2458-1-miquel.raynal@bootlin.com> References: <20180219223557.2458-1-miquel.raynal@bootlin.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Hi Robert, On Mon, 19 Feb 2018 23:35:51 +0100 Miquel Raynal wrote: > Hello, >=20 > 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. >=20 > 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. >=20 > To avoid risking compilation issues/broken bisection, I guess it would > probably be better to make all these patches go through the MTD tree? >=20 > Best regards, > Miqu=C3=A8l >=20 > 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. >=20 >=20 > 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? >=20 > .../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 >=20 --=20 Boris Brezillon, Bootlin (formerly Free Electrons) Embedded Linux and Kernel engineering https://bootlin.com From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Brezillon Subject: Re: [PATCH v4 0/6] Use the reworked Marvell NAND controller with all boards Date: Thu, 22 Feb 2018 10:39:26 +0100 Message-ID: <20180222103926.40e98f62@bbrezillon> References: <20180219223557.2458-1-miquel.raynal@bootlin.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180219223557.2458-1-miquel.raynal@bootlin.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-mtd" Errors-To: linux-mtd-bounces+gldm-linux-mtd-36=gmane.org@lists.infradead.org To: Miquel Raynal , Robert Jarzmik Cc: devicetree@vger.kernel.org, Eric Miao , Antoine Tenart , Richard Weinberger , Gregory Clement , Haojian Zhuang , Nadav Haklai , Marek Vasut , linux-mtd@lists.infradead.org, Ezequiel Garcia , Thomas Petazzoni , Cyrille Pitchen , Brian Norris , David Woodhouse , Daniel Mack List-Id: devicetree@vger.kernel.org SGkgUm9iZXJ0LAoKT24gTW9uLCAxOSBGZWIgMjAxOCAyMzozNTo1MSArMDEwMApNaXF1ZWwgUmF5 bmFsIDxtaXF1ZWwucmF5bmFsQGJvb3RsaW4uY29tPiB3cm90ZToKCj4gSGVsbG8sCj4gCj4gTWFy dmVsbCBOQU5EIGNvbnRyb2xsZXIgZHJpdmVyIHB4YTN4eF9uYW5kIGhhcyBiZWVuIHJlcGxhY2Vk IGluIDQuMTYgYnkKPiBhIG5ldyBkcml2ZXIgZmVhdHVyaW5nIHRoZSBuZXcgLT5leGVjX29wKCkg aW50ZXJmYWNlIGNhbGxlZAo+IG1hcnZlbGxfbmFuZC4KPiAKPiBUaGVzZSBwYXRjaGVzIHdlcmUg cGFydCBvZiBhIGdyZWF0ZXIgc2VyaWVzIHRoYXQgaGFzIGJlZW4gcGFydGlhbGx5Cj4gYXBwbGll ZC4gTm93IHRoYXQgc3VwcG9ydCBmb3IgUFhBIGJvYXJkcyBsb29rcyBzdGFibGUsIG1pZ3JhdGUg YWxsIG9mCj4gdGhlbSB0byB1c2UgdGhlIG5ldyBkcml2ZXIuCj4gCj4gVG8gYXZvaWQgcmlza2lu ZyBjb21waWxhdGlvbiBpc3N1ZXMvYnJva2VuIGJpc2VjdGlvbiwgSSBndWVzcyBpdCB3b3VsZAo+ IHByb2JhYmx5IGJlIGJldHRlciB0byBtYWtlIGFsbCB0aGVzZSBwYXRjaGVzIGdvIHRocm91Z2gg dGhlIE1URCB0cmVlPwo+IAo+IEJlc3QgcmVnYXJkcywKPiBNaXF1w6hsCj4gCj4gQ2hhbmdlcyBz aW5jZSB2MzoKPiAgIC0gU3BsaXQgdGhlIHJlbW92YWwgb2YgcHhhM3h4X25hbmQgZHJpdmVyIGlu IHR3bzogb25lIHBhdGNoIHRvIG1pZ3JhdGUKPiAgICAgdGhlIGRlZmNvbmZpZ3MsIGFub3RoZXIg dG8gcmVtb3ZlIHRoZSBkcml2ZXIuCj4gICAtIEFja2VkLWJ5L1Rlc3RlZC1ieSBmcm9tIFJvYmVy dCBKYXJ6bWlrLgo+IAo+IAo+IE1pcXVlbCBSYXluYWwgKDYpOgo+ICAgbXRkOiBuYW5kOiB1c2Ug TWFydmVsbCByZXdvcmtlZCBOQU5EIGNvbnRyb2xsZXIgZHJpdmVyIHdpdGggYWxsCj4gICAgIHBs YXRmb3Jtcwo+ICAgbXRkOiBuYW5kOiByZW1vdmUgZGVwcmVjYXRlZCBweGEzeHhfbmFuZCBkcml2 ZXIKPiAgIG10ZDogbmFuZDogcmVtb3ZlIHVzZWxlc3MgZmllbGRzIGZyb20gcHhhM3h4IE5BTkQg cGxhdGZvcm0gZGF0YQo+ICAgZHQtYmluZGluZ3M6IG10ZDogcmVtb3ZlIHB4YTN4eCBOQU5EIGNv bnRyb2xsZXIgZG9jdW1lbnRhdGlvbgo+ICAgYXJtOiBkdHM6IHB4YTogdXNlIHJld29ya2VkIE5B TkQgY29udHJvbGxlciBkcml2ZXIKPiAgIE1BSU5UQUlORVJTOiByZW1vdmUgZW50cnkgZm9yIGRl bGV0ZWQgcHhhM3h4X25hbmQgZHJpdmVyCgpJJ20gYWJvdXQgdG8gYXBwbHkgdGhpcyBzZXJpZXMu IERvIHlvdSBwbGFuIHRvIGFkZCBhIGZldyBtb3JlIGFja3Mgb3IKaXMgaXQgb2theT8KCj4gCj4g IC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9weGEzeHgtbmFuZC50eHQgICAgICAgIHwgICA1 MCAtCj4gIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgNiAtCj4gIGFyY2gvYXJtL2Jvb3QvZHRzL3B4YTN4eC5kdHNpICAgICAgICAgICAgICAg ICAgICAgIHwgICAgNiArLQo+ICBhcmNoL2FybS9jb25maWdzL2NtX3gzMDBfZGVmY29uZmlnICAg ICAgICAgICAgICAgICB8ICAgIDIgKy0KPiAgYXJjaC9hcm0vY29uZmlncy9weGEzeHhfZGVmY29u ZmlnICAgICAgICAgICAgICAgICAgfCAgICAzICstCj4gIGFyY2gvYXJtL2NvbmZpZ3MvcHhhX2Rl ZmNvbmZpZyAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQo+ICBhcmNoL2FybS9jb25maWdz L3JhdW1mZWxkX2RlZmNvbmZpZyAgICAgICAgICAgICAgICB8ICAgIDIgKy0KPiAgYXJjaC9hcm0v bWFjaC1tbXAvdHRjX2RrYi5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCj4gIGFy Y2gvYXJtL21hY2gtcHhhL2NtLXgzMDAuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCAr LQo+ICBhcmNoL2FybS9tYWNoLXB4YS9jb2xpYnJpLXB4YTN4eC5jICAgICAgICAgICAgICAgICB8 ICAgIDggKy0KPiAgYXJjaC9hcm0vbWFjaC1weGEvY29saWJyaS5oICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICAyICstCj4gIGFyY2gvYXJtL21hY2gtcHhhL2xpdHRsZXRvbi5jICAgICAgICAg ICAgICAgICAgICAgIHwgICAxMCArLQo+ICBhcmNoL2FybS9tYWNoLXB4YS9teG04eDEwLmMgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKy0KPiAgYXJjaC9hcm0vbWFjaC1weGEvcmF1bWZl bGQuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCj4gIGFyY2gvYXJtL21hY2gtcHhh L3p5bG9uaXRlLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMCArLQo+ICBkcml2ZXJzL210 ZC9uYW5kL3Jhdy9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgLQo+ICBkcml2 ZXJzL210ZC9uYW5kL3Jhdy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQo+ ICBkcml2ZXJzL210ZC9uYW5kL3Jhdy9tYXJ2ZWxsX25hbmQuYyAgICAgICAgICAgICAgICB8ICAg IDMgKy0KPiAgZHJpdmVycy9tdGQvbmFuZC9yYXcvcHhhM3h4X25hbmQuYyAgICAgICAgICAgICAg ICAgfCAyMTAzIC0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIGluY2x1ZGUvbGludXgvcGxhdGZvcm1f ZGF0YS9tdGQtbmFuZC1weGEzeHguaCAgICAgIHwgICA0MyArLQo+ICAyMCBmaWxlcyBjaGFuZ2Vk LCA0MyBpbnNlcnRpb25zKCspLCAyMjQ3IGRlbGV0aW9ucygtKQo+ICBkZWxldGUgbW9kZSAxMDA2 NDQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9weGEzeHgtbmFuZC50eHQK PiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbXRkL25hbmQvcmF3L3B4YTN4eF9uYW5kLmMK PiAKCgoKLS0gCkJvcmlzIEJyZXppbGxvbiwgQm9vdGxpbiAoZm9ybWVybHkgRnJlZSBFbGVjdHJv bnMpCkVtYmVkZGVkIExpbnV4IGFuZCBLZXJuZWwgZW5naW5lZXJpbmcKaHR0cHM6Ly9ib290bGlu LmNvbQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCkxpbnV4IE1URCBkaXNjdXNzaW9uIG1haWxpbmcgbGlzdApodHRwOi8vbGlzdHMuaW5mcmFk ZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LW10ZC8K