From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx.socionext.com (mx.socionext.com [202.248.49.38]) by ml01.01.org (Postfix) with ESMTP id 76D7620945BFC for ; Tue, 12 Sep 2017 03:45:28 -0700 (PDT) Received: from unknown (HELO kinkan-ex.css.socionext.com) ([172.31.9.52]) by mx.socionext.com with ESMTP; 12 Sep 2017 19:48:24 +0900 Received: from mail.mfilter.local (unknown [10.213.24.61]) by kinkan-ex.css.socionext.com (Postfix) with ESMTP id 986A9180B90; Tue, 12 Sep 2017 19:48:24 +0900 (JST) Received: from 10.213.24.1 (10.213.24.1) by m-FILTER with ESMTP; Tue, 12 Sep 2017 19:48:24 +0900 Received: from SOC-EX03V.e01.socionext.com (10.213.24.23) by SOC-EX03V.e01.socionext.com (10.213.24.23) with Microsoft SMTP Server (TLS) id 15.0.995.29; Tue, 12 Sep 2017 19:48:09 +0900 Received: from SOC-EX03V.e01.socionext.com ([10.213.26.73]) by SOC-EX03V.e01.socionext.com ([10.213.26.73]) with mapi id 15.00.0995.028; Tue, 12 Sep 2017 19:48:08 +0900 From: To: CC: , , , Thread-Topic: [PATCH edk2-platforms 13/14] Silicon/Socionext: add driver for SPI NOR flash Thread-Index: AQHTKM+p8vgFI8v86kiGPAeJIKh+9KKve3mAgAD1u/D//+tuAIAAsYlA Date: Tue, 12 Sep 2017 10:48:08 +0000 Message-ID: References: <20170908182315.9591-1-ard.biesheuvel@linaro.org> <20170908182315.9591-14-ard.biesheuvel@linaro.org> <20170911191301.wcvgqyylckmbiswl@bivouac.eciton.net> <20170912083854.bnu4aevg6wnlqkrf@bivouac.eciton.net> In-Reply-To: <20170912083854.bnu4aevg6wnlqkrf@bivouac.eciton.net> Accept-Language: en-US, ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: x-securitypolicycheck: OK by SHieldMailChecker v2.3.2 x-shieldmailcheckerpolicyversion: POLICY150928 x-originating-ip: [10.213.24.1] MIME-Version: 1.0 Subject: Re: [PATCH edk2-platforms 13/14] Silicon/Socionext: add driver for SPI NOR flash X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Sep 2017 10:45:29 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMZWlmIExpbmRob2xtIFttYWls dG86bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnXQ0KPiBTZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIg MTIsIDIwMTcgNTozOSBQTQ0KPiBUbzogTWV0aGF2YW5pdHBvbmcsIFBpcGF0L+ODoeOCv+ODr+OD i+ODg+ODiOODneODsyDjg5Tjg5Hjg4Pjg4gNCj4gPG1ldGhhdmFuaXRwb25nLnBpcGF0QHNvY2lv bmV4dC5jb20+DQo+IENjOiBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZzsgbWFzYWhpc2Eua29qaW1h QGxpbmFyby5vcmc7DQo+IG1hc2FtaS5oaXJhbWF0c3VAbGluYXJvLm9yZzsgYXJkLmJpZXNoZXV2 ZWxAbGluYXJvLm9yZw0KPiBTdWJqZWN0OiBSZTogW1BBVENIIGVkazItcGxhdGZvcm1zIDEzLzE0 XSBTaWxpY29uL1NvY2lvbmV4dDogYWRkIGRyaXZlcg0KPiBmb3IgU1BJIE5PUiBmbGFzaA0KPiAN Cj4gT24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDE6NDE6MzRBTSArMDAwMCwNCj4gbWV0aGF2YW5p dHBvbmcucGlwYXRAc29jaW9uZXh0LmNvbSB3cm90ZToNCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVz c2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBMZWlmIExpbmRob2xtIFttYWlsdG86bGVpZi5saW5kaG9s bUBsaW5hcm8ub3JnXQ0KPiA+ID4gU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDEyLCAyMDE3IDQ6 MTMgQU0NCj4gPiA+IFRvOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y Zz4NCj4gPiA+IENjOiBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZzsgTWV0aGF2YW5pdHBvbmcsIFBp cGF0L+ODoeOCv+ODr+ODi+ODg+ODiOODneODsyDjg5QNCj4g44OR44OD44OIDQo+ID4gPiA8bWV0 aGF2YW5pdHBvbmcucGlwYXRAc29jaW9uZXh0LmNvbT47IG1hc2FoaXNhLmtvamltYUBsaW5hcm8u b3JnOw0KPiA+ID4gbWFzYW1pLmhpcmFtYXRzdUBsaW5hcm8ub3JnDQo+ID4gPiBTdWJqZWN0OiBS ZTogW1BBVENIIGVkazItcGxhdGZvcm1zIDEzLzE0XSBTaWxpY29uL1NvY2lvbmV4dDogYWRkDQo+ ID4gPiBkcml2ZXIgZm9yIFNQSSBOT1IgZmxhc2gNCj4gPiA+DQo+ID4gPiBPbiBGcmksIFNlcCAw OCwgMjAxNyBhdCAwNzoyMzoxNFBNICswMTAwLCBBcmQgQmllc2hldXZlbCB3cm90ZToNCj4gPiA+ ID4gVGhpcyBpbXBvcnRzIHRoZSBkcml2ZXIgc291cmNlcyBwcm92aWRlZCBieSBTb2Npb25leHQg Zm9yIHRoZQ0KPiA+ID4gPiBGSVAwMDYgU1BJIE5PUiBmbGFzaCBkZXZpY2UgZm91bmQgb24gU3lu cXVhY2VyIFNvQ3MuIEl0IGhhcyBiZWVuDQo+ID4gPiA+IHNsaWdodGx5IHR3ZWFrZWQgdG8gYnJp bmcgaXQgdXAgdG8gZGF0ZSB3aXRoIHRoZSBjaGFuZ2VzIG1hZGUgb24NCj4gPiA+ID4gdGhlIEVE SzIgc2lkZSBzaW5jZSBpdCB3YXMgZm9ya2VkLg0KPiA+ID4gPg0KPiA+ID4gPiBDb250cmlidXRl ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xDQo+ID4gPiA+IFNp Z25lZC1vZmYtYnk6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPg0K PiANCj4gPiBbTWV0aGF2YW5pdHBvbmcsIFBpcGF0L+ODoeOCv+ODr+ODi+ODg+ODiOODneODsyDj g5Tjg5Hjg4Pjg4hdDQo+ID4gSGkgTGVpZiwNCj4gPg0KPiA+IDEuIEhleCBtYWdpYw0KPiA+DQo+ ID4gVGhlcmUgYXJlIDIgaGV4IG1hZ2ljIGluIHRoaXMgZHJpdmVyDQo+ID4NCj4gPiAgIDEuIEZJ UDAwNiBjb21tYW5kIHNlcXVlbmNlciBkZWNvZGUgY29tbWFuZA0KPiA+DQo+ID4gICAgICBGSVAw MDYgaW4gY29tbWFuZCBzZXF1ZW5jZXIgbW9kZSBkZXRlY3RzIGFjY2Vzc2VzIHRvIGl0cyBtZW1v cnkNCj4gcmVnaW9uLg0KPiA+ICAgICAgQW4gYWNjZXNzIHRvIHRoaXMgcmVnaW9uIGlzIHRyYW5z bGF0ZWQgaW50byBjb21tYW5kcyBhY2NvcmRpbmcgdG8NCj4gPiAgICAgIEZJUDAwNl9SRUdfQ1Nf UkQgYW5kIEZJUDAwNl9SRUdfQ1NfV1IgZm9yIHJlYWQgYW5kIHdyaXRlDQo+IGFjY29yZGluZ2x5 Lg0KPiA+DQo+ID4gICAgICBBIHNpbmdsZSBhY2Nlc3MgY2FuIGJlIHRyYW5zbGF0ZWQgdXAgdG8g OCAxLWJ5dGUgY29tbWFuZHMsIGFzIHRoZQ0KPiA+ICAgICAgcmVnaXN0ZXJzIGhhdmUgOCBzbG90 cyBlYWNoLiBFYWNoIGNvbW1hbmQgaXMgdHJhbnNtaXR0ZWQNCj4gY29uc2VjdXRpdmVseQ0KPiA+ ICAgICAgc3RhcnRpbmcgZnJvbSB0aGVpciBiYXNlIGFkZHJlc3Nlcy4NCj4gPg0KPiA+ICAgICAg RWFjaCBzbG90IGluIHRoZSByZWdpc3RlcnMgYXJlIGRlY29kZWQgYXMNCj4gPg0KPiA+ICAgICAg MS4gSW1tZWRpYXRlIHZhbHVlIC0gQ1NEQyhpbW0sIC4uLiwgLi4uLCBERUM9MCkNCj4gPiAgICAg IDIuIEFkZHJbNzowXSAtIENTREMoMHgwMCwgLi4uLCAuLi4sIERFQz0xKQ0KPiA+ICAgICAgMy4g QWRkclsxNTo4XSAtIENTREMoMHgwMSwgLi4uLCAuLi4sIERFQz0xKQ0KPiA+ICAgICAgNC4gQWRk clsyMzoxNl0gLSBDU0RDKDB4MDIsIC4uLiwgLi4uLCBERUM9MSkNCj4gPiAgICAgIDUuIEFkZHJb MzE6MjRdIC0gQ1NEQygweDAzLCAuLi4sIC4uLiwgREVDPTEpDQo+ID4gICAgICA2LiBIaVogZm9y IDEgYnl0ZSAtIENTREMoMHgwNCwgLi4uLCAuLi4sIERFQz0xKQ0KPiA+ICAgICAgNy4gVXBwZXIg NC1iaXQgaW1tZWRpYXRlIHZhbHVlICsgNC1iaXQgSGlaIC0gQ1NEQygoaW1tIDw8IDQpIHwNCj4g MHgwNSwgLi4uLCAuLi4sIERFQz0xKQ0KPiA+ICAgICAgOC4gQ29tbWFuZCB0ZXJtaW5hdGlvbiAt IENTREMoMHgwNywgLi4uLCAuLi4sIERFQz0xKQ0KPiA+DQo+ID4gICAyLiBNaWNyb24gTjI1USBm bGFzaCBjb21tYW5kDQo+ID4NCj4gPiAgICAgIEluIG9yZGVyIHRvIHNlbmQgYSBjb21tYW5kIHRv IGEgZmxhc2ggZGV2aWNlLCBGSVAwMDYncw0KPiBGSVAwMDZfUkVHX0NTX1JEDQo+ID4gICAgICBh bmQgRklQMDA2X1JFR19DU19XUiBtdXN0IGJlIHNldCBwcm9wZXJseS4gTm9yRmxhc2hTZXRIb3N0 Q29tbWFuZCgpDQo+ID4gICAgICBzZXRzIHRoZXNlIHJlZ2lzdGVycyBhY2NvcmRpbmcgdG8gYW4g aW5zdGFuY2UncyBjb21tYW5kIGRlZmluaXRpb24NCj4gdGFibGUuDQo+ID4NCj4gPiAgICAgIEZv ciBleGFtcGxlOyBOb3JGbGFzaFNldEhvc3RDb21tYW5kIChJbnN0YW5jZSwgMHgxMykgY29ycmVz cG9uZHMgdG8NCj4gYQ0KPiA+ICAgICAgcmVhZCBhY2Nlc3Mgd2l0aCA0LWJ5dGUgYWRkcmVzc2lu ZyByZWFkIHNlcmlhbCBub3IgZmxhc2ggY29tbWFuZA0KPiAoMHgxMykuDQo+ID4gICAgICBUaGUg cmVzdWx0IEZJUDAwNl9SRUdfQ1NfUkQgaXMgdGhlIGZvbGxvd2luZzoNCj4gPg0KPiA+ICAgICAg ICAgIEZJUDAwNl9SRUdfQ1NfUkRbMF0gPSBDU0RDKDB4MTMsIDAsIDEtYml0IGxhbmUsIERFQz0w KQ0KPiA+ICAgICAgICAgIEZJUDAwNl9SRUdfQ1NfUkRbMV0gPSBDU0RDKDB4MDMsIDAsIDEtYml0 IGxhbmUsIERFQz0xKQ0KPiA+ICAgICAgICAgIEZJUDAwNl9SRUdfQ1NfUkRbMl0gPSBDU0RDKDB4 MDIsIDAsIDEtYml0IGxhbmUsIERFQz0xKQ0KPiA+ICAgICAgICAgIEZJUDAwNl9SRUdfQ1NfUkRb M10gPSBDU0RDKDB4MDEsIDAsIDEtYml0IGxhbmUsIERFQz0xKQ0KPiA+ICAgICAgICAgIEZJUDAw Nl9SRUdfQ1NfUkRbNF0gPSBDU0RDKDB4MDAsIDAsIDEtYml0IGxhbmUsIERFQz0xKQ0KPiA+ICAg ICAgICAgIEZJUDAwNl9SRUdfQ1NfUkRbNV0gPSBDU0RDKDB4MDcsIDAsIDEtYml0IGxhbmUsIERF Qz0xKQ0KPiA+ICAgICAgICAgIEZJUDAwNl9SRUdfQ1NfUkRbNl0gPSBDU0RDKDB4MDcsIDAsIDEt Yml0IGxhbmUsIERFQz0xKQ0KPiA+ICAgICAgICAgIEZJUDAwNl9SRUdfQ1NfUkRbN10gPSBDU0RD KDB4MDcsIDAsIDEtYml0IGxhbmUsIERFQz0xKQ0KPiANCj4gVGhhbmsgeW91IGZvciB0aGUgZXhw bGFuYXRpb24uDQo+IEhvd2V2ZXIsIHRoZSBjb2RlIG5lZWRzIHRvIGJlIGJlIHJlYWRhYmxlIGJ5 IHNvbWVvbmUgd2hvIGRvZXMgbm90IGhhdmUgdGhlDQo+IGluc3RydWN0aW9uIHNldCBmb3IgZWFj aCBnaXZlbiBjb21wb25lbnQgZnJlc2ggaW4gdGhlaXIgbWluZC4NCj4gDQo+IFRoYXQgbWVhbnMg dGhhdCBkaXJlY3QgbnVtZXJhbCBleHByZXNzaW9ucyBzaG91bGQgYmUgYXZvaWRlZCB3aGVyZXZl ciB0aGV5DQo+IGFyZSBub3QgbWF0aGVtYXRpY2FsbHkgb2J2aW91cyAoYW5kIHdoZXJlIHlvdSBj b25zaWRlciB0aGVtIG9idmlvdXMsDQo+IGNvbnNpZGVyIHdoZXRoZXIgZXZlcnlvbmUgZWxzZSB3 b3VsZCBhZ3JlZSB3aXRob3V0IGFscmVhZHkga25vd2luZyB3aGF0DQo+IHRoZSBjb2RlIGlzIGlu dGVuZGVkIHRvIGRvKS4NCj4gDQo+IFRoZXkgc2hvdWxkIGJlIHJlcGxhY2VkIGJ5ICNkZWZpbmVz IG9yIGVudW1zIGFzIGFwcHJvcHJpYXRlLg0KPiANCj4gPiAyLiBCaXQgZmllbGQgZGVjbGFyYXRp b24NCj4gPg0KPiA+IEFib3V0IHRoZSBiaXRmaWVsZCBzdHJ1Y3QgeW91IG1lbnRpb25lZCBpbiAi RmlwMDA2UmVnLmgiLCBXaGF0IHNob3VsZA0KPiA+IGJlIGEgZ29vZCB3YXkgdG8gZGVjbGFyZSBp dD8NCj4gDQo+IFRoZSBwcm9ibGVtIHdpdGggYml0ZmllbGRzIGlzIHRoYXQgdGhleSBhcmUgbm90 IHZlcnkgd2VsbCBkZWZpbmVkIGluIHRoZSBDDQo+IGxhbmd1YWdlLCBhbmQgaGVuY2UgZG8gbm90 IHRlbmQgdG8gYmUgdmVyeSBwb3J0YWJsZS4NCj4gDQo+IFRlZGlvdXMgYXMgaXQgbWF5IHNlZW0s ICNkZWZpbmVzIHdpdGggc2hpZnRzIGFuZCBtYXNrcyBhcmUgdXN1YWxseSB0aGUgd2F5DQo+IHRv IGdvLg0KDQpUaGFuayB5b3UgZm9yIHlvdXIgY29tbWVudCwgTGVpZi4gDQpJIHdpbGwgc2VlIHdo YXQgSSBjYW4gZG8gd2l0aCBBcmQuIA0KDQo+IA0KPiBSZWdhcmRzLA0KPiANCj4gTGVpZg0KDQot LQ0KUGlwYXQgTWV0aGF2YW5pdHBvbmcNClNvZnR3YXJlIERldmVsb3BlciwgUy1Qcm9qZWN0IDMN ClNvY2lvbmV4dCBJbmMuDQo=