From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A3CB8C47082 for ; Mon, 31 May 2021 04:04:43 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 46B9E611CA for ; Mon, 31 May 2021 04:04:41 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 46B9E611CA Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=mxic.com.tw Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 6C8E781D0B; Mon, 31 May 2021 06:04:39 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=mxic.com.tw Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: by phobos.denx.de (Postfix, from userid 109) id 6E53382B1C; Mon, 31 May 2021 04:16:55 +0200 (CEST) Received: from TWHMLLG4.macronix.com (twhmllg4.macronix.com [122.147.135.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id ADC1D81664 for ; Mon, 31 May 2021 04:16:50 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=mxic.com.tw Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=zhengxunli@mxic.com.tw Received: from twhfm1p2.macronix.com (twhfmlp2.macronix.com [172.17.20.92]) by TWHMLLG4.macronix.com with ESMTP id 14V2GREq078333; Mon, 31 May 2021 10:16:27 +0800 (GMT-8) (envelope-from zhengxunli@mxic.com.tw) Received: from MXML06C.mxic.com.tw (mxml06c.mxic.com.tw [172.17.14.55]) by Forcepoint Email with ESMTP id 18D1A11920AB9BF5155D; Mon, 31 May 2021 10:16:28 +0800 (CST) In-Reply-To: <20210527105845.40447cd4@xps13> References: <1622105472-10532-1-git-send-email-jaimeliao@mxic.com.tw> <20210527105845.40447cd4@xps13> To: "Miquel Raynal" Cc: jagan@amarulasolutions.com, "Jaime Liao" , u-boot@lists.denx.de, vigneshr@ti.com, ycllin@mxic.com.tw Subject: Re: [PATCH] mtd: spinand: macronix: Add support for serial NAND flash MIME-Version: 1.0 X-KeepSent: 01A4ECBF:4DEA08B2-482586E6:000C1A23; type=4; name=$KeepSent X-Mailer: Lotus Notes Release 8.5.3FP6 SHF907 April 26, 2018 Message-ID: From: zhengxunli@mxic.com.tw Date: Mon, 31 May 2021 10:16:24 +0800 X-MIMETrack: Serialize by Router on MXML06C/TAIWAN/MXIC(Release 9.0.1FP10 HF265|July 25, 2018) at 2021/05/31 AM 10:16:28, Serialize complete at 2021/05/31 AM 10:16:28 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 X-MAIL: TWHMLLG4.macronix.com 14V2GREq078333 X-Mailman-Approved-At: Mon, 31 May 2021 06:04:38 +0200 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.4 at phobos.denx.de X-Virus-Status: Clean SGkgTWlxdWVsLA0KDQoiTWlxdWVsIFJheW5hbCIgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+ IHdyb3RlIG9uIDIwMjEvMDUvMjcg5LiL5Y2IIA0KMDQ6NTg6NDU6DQoNCj4gIk1pcXVlbCBSYXlu YWwiIDxtaXF1ZWwucmF5bmFsQGJvb3RsaW4uY29tPiANCj4gMjAyMS8wNS8yNyDkuIvljYggMDQ6 NTkNCj4gDQo+IFRvDQo+IA0KPiAiSmFpbWUgTGlhbyIgPGphaW1lbGlhb0BteGljLmNvbS50dz4s IA0KPiANCj4gY2MNCj4gDQo+IHUtYm9vdEBsaXN0cy5kZW54LmRlLCBqYWdhbkBhbWFydWxhc29s dXRpb25zLmNvbSwgdmlnbmVzaHJAdGkuY29tLCANCj4gemhlbmd4dW5saUBteGljLmNvbS50dywg eWNsbGluQG14aWMuY29tLnR3DQo+IA0KPiBTdWJqZWN0DQo+IA0KPiBSZTogW1BBVENIXSBtdGQ6 IHNwaW5hbmQ6IG1hY3Jvbml4OiBBZGQgc3VwcG9ydCBmb3Igc2VyaWFsIE5BTkQgZmxhc2gNCj4g DQo+IEhpIEphaW1lLA0KPiANCj4gSmFpbWUgTGlhbyA8amFpbWVsaWFvQG14aWMuY29tLnR3PiB3 cm90ZSBvbiBUaHUsIDI3IE1heSAyMDIxIDE2OjUxOjEyDQo+ICswODAwOg0KPiANCj4gPiBNYWNy b25peCBOQU5EIEZsYXNoIGRldmljZXMgYXJlIGF2YWlsYWJsZSBpbiBkaWZmZXJlbnQgY29uZmln dXJhdGlvbnMNCj4gPiBhbmQgZGVuc2l0aWVzLg0KPiA+IA0KPiA+IE1YIjM1IiBtZWFucyBTUEkg TkFORA0KPiA+IE1YMzUiTEYiLyJVRiIgLCBMRiBtZWFucyAzViBhbmQgVUYgbWVhbmRzIDEuOFYN Cj4gPiBNWDM1TEYiMkciICwgMkcgbWVhbnMgMkdiaXRzDQo+ID4gTVgzNUxGMkciRTQiLyIyNCIv IjE0IiwNCj4gPiBFNCBtZWFucyBpbnRlcm5hbCBFQ0MgYW5kIFF1YWQgSS9PKHg0KQ0KPiA+IDI0 IG1lYW5zIDgtYml0IGVjYyByZXF1aXJlbWVudCBhbmQgUXVhZCBJL08oeDQpDQo+ID4gMTQgbWVh bnMgNC1iaXQgZWNjIHJlcXVpcmVtZW50IGFuZCBRdWFkIEkvTyh4NCkNCj4gPiANCj4gPiBNWDM1 TEYyRzE0QUMgaXMgM1YgMkdiaXQgc2VyaWFsIE5BTkQgZmxhc2ggZGV2aWNlDQo+ID4gKHdpdGhv dXQgb24tZGllIEVDQykNCj4gPiBodHRwczovL3d3dy5teGljLmNvbS50dy9MaXN0cy9EYXRhc2hl ZXQvQXR0YWNobWVudHMvNzkyNi8NCj4gTVgzNUxGMkcxNEFDLCUyMDNWLCUyMDJHYiwlMjB2MS4x LnBkZg0KPiA+IA0KPiA+IE1YMzVVRjRHMjRBRC9NWDM1VUYyRzI0QUQvTVgzNVVGMUcyNEFEIGlz IDEuOFYgNEdiaXQgc2VyaWFsIE5BTkQgDQo+IGZsYXNoIGRldmljZQ0KPiA+ICh3aXRob3V0IG9u LWRpZSBFQ0MpDQo+ID4gaHR0cHM6Ly93d3cubXhpYy5jb20udHcvTGlzdHMvRGF0YXNoZWV0L0F0 dGFjaG1lbnRzLzc5ODAvDQo+IE1YMzVVRjRHMjRBRCwlMjAxLjhWLCUyMDRHYiwlMjB2MC4wMC5w ZGYNCj4gPiANCj4gPiBNWDM1VUY0R0U0QUQvTVgzNVVGMkdFNEFEL01YMzVVRjFHRTRBRCBhcmUg MS44ViA0Ry8yR2JpdCBzZXJpYWwNCj4gPiBOQU5EIGZsYXNoIGRldmljZSB3aXRoIDgtYml0IG9u LWRpZSBFQ0MNCj4gPiBodHRwczovL3d3dy5teGljLmNvbS50dy9MaXN0cy9EYXRhc2hlZXQvQXR0 YWNobWVudHMvNzk4My8NCj4gTVgzNVVGNEdFNEFELCUyMDEuOFYsJTIwNEdiLCUyMHYwLjAwLnBk Zg0KPiA+IA0KPiA+IE1YMzVVRjJHRTRBQy9NWDM1VUYxR0U0QUMgYXJlIDEuOFYgMkcvMUdiaXQg c2VyaWFsDQo+ID4gTkFORCBmbGFzaCBkZXZpY2Ugd2l0aCA4LWJpdCBvbi1kaWUgRUNDDQo+ID4g aHR0cHM6Ly93d3cubXhpYy5jb20udHcvTGlzdHMvRGF0YXNoZWV0L0F0dGFjaG1lbnRzLzc5NzQv DQo+IE1YMzVVRjJHRTRBQywlMjAxLjhWLCUyMDJHYiwlMjB2MS4wLnBkZg0KPiA+IA0KPiA+IE1Y MzVVRjJHMTRBQy9NWDM1VUYxRzE0QUMgYXJlIDEuOFYgMkcvMUdiaXQgc2VyaWFsDQo+ID4gTkFO RCBmbGFzaCBkZXZpY2UgKHdpdGhvdXQgb24tZGllIEVDQykNCj4gPiBodHRwczovL3d3dy5teGlj LmNvbS50dy9MaXN0cy9EYXRhc2hlZXQvQXR0YWNobWVudHMvNzkzMS8NCj4gTVgzNVVGMkcxNEFD LCUyMDEuOFYsJTIwMkdiLCUyMHYxLjEucGRmDQo+ID4gDQo+ID4gVmFsaWRhdGVkIHZpYSBub3Jt YWwoZGVmYXVsdCkgYW5kIFFVQUQgbW9kZSBieSByZWFkLCBlcmFzZSwgcmVhZCBiYWNrLA0KPiA+ IG9uIFhpbGlueCBaeW5xIFBpY29aZWQgRlBHQSBib2FyZCB3aGljaCBpbmNsdWRlZCBNYWNyb25p eA0KPiA+IFNQSSBIb3N0KGRyaXZlcnMvc3BpL3NwaS1teGljLmMpLg0KPiA+IA0KPiA+IFNpZ25l ZC1vZmYtYnk6IEphaW1lIExpYW8gPGphaW1lbGlhb0BteGljLmNvbS50dz4NCj4gPiAtLS0NCj4g PiAgZHJpdmVycy9tdGQvbmFuZC9zcGkvbWFjcm9uaXguYyB8IDEwMCArKysrKysrKysrKysrKysr KysrKysrKysrKysNCj4gKysrKysrKysrKysrKw0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMTAwIGlu c2VydGlvbnMoKykNCj4gPiANCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tdGQvbmFuZC9zcGkv bWFjcm9uaXguYyBiL2RyaXZlcnMvbXRkL25hbmQvDQo+IHNwaS9tYWNyb25peC5jDQo+ID4gaW5k ZXggMjE1ZjA5YS4uOGEzM2RjZSAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL210ZC9uYW5kL3Nw aS9tYWNyb25peC5jDQo+ID4gKysrIGIvZHJpdmVycy9tdGQvbmFuZC9zcGkvbWFjcm9uaXguYw0K PiA+IEBAIC0xMTQsNiArMTE0LDEwNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHNwaW5hbmRfaW5m byANCj4gbWFjcm9uaXhfc3BpbmFuZF90YWJsZVtdID0gew0KPiA+ICAgICAgICAgICAgICAgICAg ICAgICAmdXBkYXRlX2NhY2hlX3ZhcmlhbnRzKSwNCj4gPiAgICAgICAgICAgICBTUElOQU5EX0hB U19RRV9CSVQsDQo+ID4gICAgICAgICAgICAgU1BJTkFORF9FQ0NJTkZPKCZteDM1bGZ4Z2U0YWJf b29ibGF5b3V0LCBOVUxMKSksDQo+ID4gKyAgIFNQSU5BTkRfSU5GTygiTVgzNUxGMkcxNEFDIiwg MHgyMCwNCj4gPiArICAgICAgICAgICBOQU5EX01FTU9SRygxLCAyMDQ4LCA2NCwgNjQsIDIwNDgs IDIsIDEsIDEpLA0KPiA+ICsgICAgICAgICAgIE5BTkRfRUNDUkVRKDQsIDUxMiksDQo+ID4gKyAg ICAgICAgICAgU1BJTkFORF9JTkZPX09QX1ZBUklBTlRTKCZyZWFkX2NhY2hlX3ZhcmlhbnRzLA0K PiA+ICsgICAgICAgICAgICAgICAgICAgICAmd3JpdGVfY2FjaGVfdmFyaWFudHMsDQo+ID4gKyAg ICAgICAgICAgICAgICAgICAgICZ1cGRhdGVfY2FjaGVfdmFyaWFudHMpLA0KPiA+ICsgICAgICAg ICAgIFNQSU5BTkRfSEFTX1FFX0JJVCwNCj4gPiArICAgICAgICAgICBTUElOQU5EX0VDQ0lORk8o Jm14MzVsZnhnZTRhYl9vb2JsYXlvdXQsDQo+ID4gKyAgICAgICAgICAgICAgICAgbXgzNWxmMWdl NGFiX2VjY19nZXRfc3RhdHVzKSksDQo+IA0KPiBUaGlzIGxvb2tzIGxpa2UgYSBjb3B5IG9mIHlv dXIgcHJldmlvdXMgcGF0Y2gsIHdpdGggdGhlIFNQSU5BTkRfSUQNCj4gbWFjcm8gZHJvcHBlZC4N Cj4gDQo+IEl0IHdvdWxkIGJlIGdyZWF0IGlmIHlvdSBjb3VsZCBjbGFyaWZ5IHlvdXIgaW50ZW50 aW9ucyB3aGVuIHNlbmRpbmcNCj4gcGF0Y2hlcy4gVGhpcyBtZWFuczoNCj4gLSBDb3VudGluZyB1 cCBwYXRjaCB2ZXJzaW9ucw0KPiAtIEV4cGxhaW5pbmcgdGhlaXIgZGlmZmVyZW5jZXMgYW5kIHdo eQ0KPiANCj4gU28sIHdoYXQgaXMgdGhlIHB1cnBvc2Ugb2YgdGhpcyBwYXRjaCBnaXZlIHRoZSBm YWN0IHRoYXQgSSBhbHJlYWR5DQo+IGFwcGxpZWQgb25lIHZlcnkgc2ltaWxhciB5ZXN0ZXJkYXk/ DQo+IA0KPiBUaGFua3MsDQo+IE1pcXXDqGwNCg0KRm9yd2FyZCBteSBjb2xsZWFndWUoSmFpbWUp J3MgbWFpbCBhcyBiZWxvdzoNCg0KIkl0IGlzIGdyYXRlZnVsIGZvciB5b3VyIGNvbW1lbnRzLg0K DQogVHdvIHBhdGNoZXMgYXJlIGRpZmZlcmVudCBmb3IgbGludXgga2VybmVsIGFuZCB1LWJvb3Qu DQoNCiBJbiB0aGlzIHUtYm9vdCBwYXRjaCwgbXkgcHVycG9zZSBpcyBhZGQgU1BJLU5BTkQgSURz IGluIHUtYm9vdC4NCg0KIEZvciBwYXRjaGluZyByZWFzb25hYmxlLCBJIGhhdmUgYSBxdWVzdGlv bi4NCg0KIEFGQUlLIHUtYm9vdCBkaWRuJ3QgaW5jbHVkZSBzdy1lY2MgZW5naW5lLg0KDQogSXMg aXQgc3VpdGFibGUgZm9yIEZsYXNoIHdoaWNoIGFyZSBzdy1lY2MgcmVxdWlyZW1lbnQ/Ig0KDQpU aGFua3MsDQoNCg0KQ09ORklERU5USUFMSVRZIE5PVEU6DQoNClRoaXMgZS1tYWlsIGFuZCBhbnkg YXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIA0KYW5kL29y IHBlcnNvbmFsIGRhdGEsIHdoaWNoIGlzIHByb3RlY3RlZCBieSBhcHBsaWNhYmxlIGxhd3MuIFBs ZWFzZSBiZSANCnJlbWluZGVkIHRoYXQgZHVwbGljYXRpb24sIGRpc2Nsb3N1cmUsIGRpc3RyaWJ1 dGlvbiwgb3IgdXNlIG9mIHRoaXMgZS1tYWlsIA0KKGFuZC9vciBpdHMgYXR0YWNobWVudHMpIG9y IGFueSBwYXJ0IHRoZXJlb2YgaXMgcHJvaGliaXRlZC4gSWYgeW91IHJlY2VpdmUgDQp0aGlzIGUt bWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB1cyBpbW1lZGlhdGVseSBhbmQgZGVsZXRlIHRo aXMgbWFpbCBhcyANCndlbGwgYXMgaXRzIGF0dGFjaG1lbnQocykgZnJvbSB5b3VyIHN5c3RlbS4g SW4gYWRkaXRpb24sIHBsZWFzZSBiZSANCmluZm9ybWVkIHRoYXQgY29sbGVjdGlvbiwgcHJvY2Vz c2luZywgYW5kL29yIHVzZSBvZiBwZXJzb25hbCBkYXRhIGlzIA0KcHJvaGliaXRlZCB1bmxlc3Mg ZXhwcmVzc2x5IHBlcm1pdHRlZCBieSBwZXJzb25hbCBkYXRhIHByb3RlY3Rpb24gbGF3cy4gDQpU aGFuayB5b3UgZm9yIHlvdXIgYXR0ZW50aW9uIGFuZCBjb29wZXJhdGlvbi4NCg0KTWFjcm9uaXgg SW50ZXJuYXRpb25hbCBDby4sIEx0ZC4NCg0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoNCg0KDQo9PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09DQoNCkNPTkZJREVOVElBTElUWSBOT1RFOg0KDQpUaGlzIGUtbWFpbCBhbmQgYW55 IGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBhbmQvb3Ig cGVyc29uYWwgZGF0YSwgd2hpY2ggaXMgcHJvdGVjdGVkIGJ5IGFwcGxpY2FibGUgbGF3cy4gUGxl YXNlIGJlIHJlbWluZGVkIHRoYXQgZHVwbGljYXRpb24sIGRpc2Nsb3N1cmUsIGRpc3RyaWJ1dGlv biwgb3IgdXNlIG9mIHRoaXMgZS1tYWlsIChhbmQvb3IgaXRzIGF0dGFjaG1lbnRzKSBvciBhbnkg cGFydCB0aGVyZW9mIGlzIHByb2hpYml0ZWQuIElmIHlvdSByZWNlaXZlIHRoaXMgZS1tYWlsIGlu IGVycm9yLCBwbGVhc2Ugbm90aWZ5IHVzIGltbWVkaWF0ZWx5IGFuZCBkZWxldGUgdGhpcyBtYWls IGFzIHdlbGwgYXMgaXRzIGF0dGFjaG1lbnQocykgZnJvbSB5b3VyIHN5c3RlbS4gSW4gYWRkaXRp b24sIHBsZWFzZSBiZSBpbmZvcm1lZCB0aGF0IGNvbGxlY3Rpb24sIHByb2Nlc3NpbmcsIGFuZC9v ciB1c2Ugb2YgcGVyc29uYWwgZGF0YSBpcyBwcm9oaWJpdGVkIHVubGVzcyBleHByZXNzbHkgcGVy bWl0dGVkIGJ5IHBlcnNvbmFsIGRhdGEgcHJvdGVjdGlvbiBsYXdzLiBUaGFuayB5b3UgZm9yIHlv dXIgYXR0ZW50aW9uIGFuZCBjb29wZXJhdGlvbi4NCg0KTWFjcm9uaXggSW50ZXJuYXRpb25hbCBD by4sIEx0ZC4NCg0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09DQo=