From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Brezillon Subject: Re: [PATCH 0/5] Introduce the new NAND core interface: ->exec_op() Date: Fri, 1 Dec 2017 10:37:48 +0100 Message-ID: <20171201103748.5bbd8ccc@bbrezillon> References: <20171130170132.27522-1-miquel.raynal@free-electrons.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20171130170132.27522-1-miquel.raynal@free-electrons.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: driverdev-devel-bounces@linuxdriverproject.org Sender: "devel" To: Miquel Raynal Cc: Hanna Hawa , Stefan Agner , Nadav Haklai , Masahiro Yamada , linux-mtd@lists.infradead.org, Gregory Clement , devel@driverdev.osuosl.org, Maxim Levitsky , Kamal Dasu , Richard Weinberger , Marek Vasut , Chen-Yu Tsai , bcm-kernel-feedback-list@broadcom.com, Ezequiel Garcia , Sylvain Lemieux , Marc Gonzalez , Vladimir Zapolskiy , linux-mediatek@lists.infradead.org, Matthias Brugger , Han Xu , Ofer Heifetz , linux-arm-kernel@lists.infradead.org, Greg Kroah-Hartman List-Id: linux-mediatek@lists.infradead.org SGkgYWxsLAoKT24gVGh1LCAzMCBOb3YgMjAxNyAxODowMToyNyArMDEwMApNaXF1ZWwgUmF5bmFs IDxtaXF1ZWwucmF5bmFsQGZyZWUtZWxlY3Ryb25zLmNvbT4gd3JvdGU6Cgo+IEhpLAo+IAo+IFRo aXMgc2VyaWVzIGFkZHMgdGhlIGltcGxlbWVudGF0aW9uIG9mIHRoZSBOQU5EIGZyYW1ld29yayAt PmV4ZWNfb3AoKQo+IGludGVyZmFjZSB3aXRoIGFsbCB0aGUgcmVsYXRlZCBob29rcyBhbmQgaGVs cGVycy4gVGhlIHJlYXNvbnMgZm9yIGFkZGluZwo+IGl0IGFyZSBleHBsYWluZWQgaW4gZGV0YWls cyBpbiB0aGUgY29tbWl0IGxvZzoKPiAKPiAgICAgICAgICJtdGQ6IG5hbmQ6IGFkZCAtPmV4ZWNf b3AoKSBpbXBsZW1lbnRhdGlvbiIKPiAKPiBMb25nIHN0b3J5IHNob3J0OiBpdCB3aWxsIGVhc2Ug bGF0ZXIgZXhwYW5zaW9uIG9mIHRoZSBmcmFtZXdvcmssIGFzIHdlbGwKPiBhcyB0aGUgaW1wbGVt ZW50YXRpb24gb2YgbmV3IHZlbmRvciBzcGVjaWZpYyBjb21tYW5kcywgYW5kIHNob3VsZCBhbHNv Cj4gZWFzZSBkcml2ZXIgZGV2ZWxvcG1lbnQuCj4gCj4gQSBsb3Qgb2YgY29tbWVudHMgYXJlIHdy aXR0ZW4gdG8gZXhwbGFpbiBob3cgdG8gdXNlIHRoZSBuZXcgQVBJLiBTZXZlcmFsCj4gTkFORCBj b250cm9sbGVyIGRyaXZlcnMgYXJlIGFscmVhZHkvYWxtb3N0IGNvbnZlcnRlZCB0byAtPmV4ZWNf b3AoKSwgaW4KPiBwYXJ0aWN1bGFyIGEgcmV3b3JrIG9mIHRoZSBNYXJ2ZWxsIE5BTkQgY29udHJv bGxlciBkcml2ZXIsIGFuZCB3aWxsCj4gZm9sbG93LiBPbmUgY2FuIGhhdmUgYSBsb29rIGF0IHRo ZW0gYXMgZXhhbXBsZXMgdG8gdW5kZXJzdGFuZCBob3cgdG8KPiBpbXBsZW1lbnQgb3IgcmV3b3Jr IE5BTkQgY29udHJvbGxlciBkcml2ZXJzLiBBIHByb3BlciBleHRlcm5hbAo+IGRvY3VtZW50YXRp b24gaXMgYmVpbmcgd3JpdHRlbiBhbmQgd2lsbCBsYXRlciBiZSBzdWJtaXR0ZWQuCj4gCj4gVGhh bmsgeW91LAo+IE1pcXXDqGwKPiAKPiAKPiBCb3JpcyBCcmV6aWxsb24gKDIpOgo+ICAgbXRkOiBu YW5kOiBwcm92aWRlIHNldmVyYWwgaGVscGVycyB0byBkbyBjb21tb24gTkFORCBvcGVyYXRpb25z Cj4gICBtdGQ6IG5hbmQ6IGZvcmNlIGRyaXZlcnMgdG8gZXhwbGljaXRseSBzZW5kIFJFQUQvUFJP RyBjb21tYW5kcwo+IAo+IE1pcXVlbCBSYXluYWwgKDMpOgo+ICAgbXRkOiBuYW5kOiB1c2UgdXN1 YWwgcmV0dXJuIHZhbHVlcyBmb3IgdGhlIC0+ZXJhc2UoKSBob29rCj4gICBtdGQ6IG5hbmQ6IHVz ZSBhIHN0YXRpYyBkYXRhX2ludGVyZmFjZSBpbiB0aGUgbmFuZF9jaGlwIHN0cnVjdHVyZQo+ICAg bXRkOiBuYW5kOiBhZGQgLT5leGVjX29wKCkgaW1wbGVtZW50YXRpb24KCkFwcGxpZWQgcGF0Y2hl cyAxIHRvIDQgKHdpdGggYSByZXdvcmRpbmcgb2YgcGF0Y2ggNCBjb21taXQgbWVzc2FnZSBhbmQK YSBmaXggaW4gcGF0Y2ggMSB0byBtYWtlIHNpbmdsZV9lcmFzZSgpIGNvbXBsaWFudCB3aXRoIHRo ZSBuZXcKLT5lcmFzZSgpIHNlbWFudGljKS4KCk5vdGUgdGhhdCBJIHdhcyBwcm9tcHQgdG8gYXBw bHkgdGhvc2UgcGF0Y2hlcyBiZWNhdXNlIEkgd2FudCB0aGVtIHRvCnNwZW5kIGFzIG11Y2ggdGlt ZSBhcyBwb3NzaWJsZSBpbiBsaW51eC1uZXh0IHNvIHRoYXQgd2UgY2FuIGRldGVjdCBhbmQKZml4 IHJlZ3Jlc3Npb25zIGJlZm9yZSB0aGUgbWVyZ2Ugd2luZG93LiBTbyBwbGVhc2UgdGVzdCBsaW51 eC1uZXh0IG9uCnlvdXIgaGFyZHdhcmUuCgpUaGlzIGJlaW5nIHNhaWQsIG5vdGhpbmcgaXMgc2V0 IGluIHN0b25lLCBhbmQgaWYgdGhlIHNlcmllcyBhcHBlYXJzIHRvCmJyZWFrIGV4aXN0aW5nIHNl dHVwcyBhbmQgd2UgY2FuJ3QgZml4IHRoZSBwcm9ibGVtcyBiZWZvcmUgLXJjNiwgSSdsbApkcm9w IGl0LgoKVGhhbmtzLAoKQm9yaXMKCj4gCj4gIGRyaXZlcnMvbXRkL25hbmQvYXRtZWwvbmFuZC1j b250cm9sbGVyLmMgICAgICB8ICAgIDkgKy0KPiAgZHJpdmVycy9tdGQvbmFuZC9iZjV4eF9uYW5k LmMgICAgICAgICAgICAgICAgIHwgICAgNiArLQo+ICBkcml2ZXJzL210ZC9uYW5kL2JyY21uYW5k L2JyY21uYW5kLmMgICAgICAgICAgfCAgIDIwICstCj4gIGRyaXZlcnMvbXRkL25hbmQvY2FmZV9u YW5kLmMgICAgICAgICAgICAgICAgICB8ICAgMjAgKy0KPiAgZHJpdmVycy9tdGQvbmFuZC9kZW5h bGkuYyAgICAgICAgICAgICAgICAgICAgIHwgICA0MCArLQo+ICBkcml2ZXJzL210ZC9uYW5kL2Rp c2tvbmNoaXAuYyAgICAgICAgICAgICAgICAgfCAgICA0ICstCj4gIGRyaXZlcnMvbXRkL25hbmQv ZG9jZzQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgMjEgKy0KPiAgZHJpdmVycy9tdGQvbmFu ZC9mc2xfZWxiY19uYW5kLmMgICAgICAgICAgICAgIHwgICAxMCArLQo+ICBkcml2ZXJzL210ZC9u YW5kL2ZzbF9pZmNfbmFuZC5jICAgICAgICAgICAgICAgfCAgICA2ICstCj4gIGRyaXZlcnMvbXRk L25hbmQvZnNtY19uYW5kLmMgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0KPiAgZHJpdmVycy9t dGQvbmFuZC9ncG1pLW5hbmQvZ3BtaS1uYW5kLmMgICAgICAgIHwgICA3NyArLQo+ICBkcml2ZXJz L210ZC9uYW5kL2hpc2k1MDRfbmFuZC5jICAgICAgICAgICAgICAgfCAgICA5ICstCj4gIGRyaXZl cnMvbXRkL25hbmQvano0NzQwX25hbmQuYyAgICAgICAgICAgICAgICB8ICAgMTYgKy0KPiAgZHJp dmVycy9tdGQvbmFuZC9scGMzMnh4X21sYy5jICAgICAgICAgICAgICAgIHwgICAgNyArLQo+ICBk cml2ZXJzL210ZC9uYW5kL2xwYzMyeHhfc2xjLmMgICAgICAgICAgICAgICAgfCAgIDMzICstCj4g IGRyaXZlcnMvbXRkL25hbmQvbXRrX25hbmQuYyAgICAgICAgICAgICAgICAgICB8ICAgMjUgKy0K PiAgZHJpdmVycy9tdGQvbmFuZC9uYW5kX2Jhc2UuYyAgICAgICAgICAgICAgICAgIHwgMjE2MSAr KysrKysrKysrKysrKysrKysrKysrLS0tCj4gIGRyaXZlcnMvbXRkL25hbmQvbmFuZF9oeW5peC5j ICAgICAgICAgICAgICAgICB8ICAxMjQgKy0KPiAgZHJpdmVycy9tdGQvbmFuZC9uYW5kX21pY3Jv bi5jICAgICAgICAgICAgICAgIHwgICA4MyArLQo+ICBkcml2ZXJzL210ZC9uYW5kL25hbmRfdGlt aW5ncy5jICAgICAgICAgICAgICAgfCAgIDIxICstCj4gIGRyaXZlcnMvbXRkL25hbmQvb21hcDIu YyAgICAgICAgICAgICAgICAgICAgICB8ICAgMTggKy0KPiAgZHJpdmVycy9tdGQvbmFuZC9weGEz eHhfbmFuZC5jICAgICAgICAgICAgICAgIHwgICAxNCArLQo+ICBkcml2ZXJzL210ZC9uYW5kL3Fj b21fbmFuZGMuYyAgICAgICAgICAgICAgICAgfCAgIDI3ICstCj4gIGRyaXZlcnMvbXRkL25hbmQv cjg1Mi5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKy0KPiAgZHJpdmVycy9tdGQvbmFu ZC9zaF9mbGN0bC5jICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQo+ICBkcml2ZXJzL210ZC9u YW5kL3N1bnhpX25hbmQuYyAgICAgICAgICAgICAgICAgfCAgIDk3ICstCj4gIGRyaXZlcnMvbXRk L25hbmQvdGFuZ29fbmFuZC5jICAgICAgICAgICAgICAgICB8ICAgMjcgKy0KPiAgZHJpdmVycy9t dGQvbmFuZC90bWlvX25hbmQuYyAgICAgICAgICAgICAgICAgIHwgICAgNSArLQo+ICBkcml2ZXJz L210ZC9uYW5kL3ZmNjEwX25mYy5jICAgICAgICAgICAgICAgICAgfCAgICA2ICstCj4gIGRyaXZl cnMvc3RhZ2luZy9tdDI5Zl9zcGluYW5kL210MjlmX3NwaW5hbmQuYyB8ICAgIDUgKy0KPiAgaW5j bHVkZS9saW51eC9tdGQvcmF3bmFuZC5oICAgICAgICAgICAgICAgICAgIHwgIDQxNCArKysrLQo+ ICAzMSBmaWxlcyBjaGFuZ2VkLCAyNjczIGluc2VydGlvbnMoKyksIDY1NCBkZWxldGlvbnMoLSkK PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRldmVs IG1haWxpbmcgbGlzdApkZXZlbEBsaW51eGRyaXZlcnByb2plY3Qub3JnCmh0dHA6Ly9kcml2ZXJk ZXYubGludXhkcml2ZXJwcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaXZlcmRldi1kZXZl bAo=