From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=134.134.136.31; helo=mga06.intel.com; envelope-from=hao.a.wu@intel.com; receiver=edk2-devel@lists.01.org Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 7D0A321A10960 for ; Wed, 29 Nov 2017 18:11:57 -0800 (PST) Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Nov 2017 18:16:22 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.45,339,1508828400"; d="scan'208";a="7830311" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by orsmga003.jf.intel.com with ESMTP; 29 Nov 2017 18:16:21 -0800 Received: from fmsmsx152.amr.corp.intel.com (10.18.125.5) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 29 Nov 2017 18:16:21 -0800 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by FMSMSX152.amr.corp.intel.com (10.18.125.5) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 29 Nov 2017 18:16:21 -0800 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.152]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.93]) with mapi id 14.03.0319.002; Thu, 30 Nov 2017 10:16:19 +0800 From: "Wu, Hao A" To: "Zeng, Star" , Ard Biesheuvel CC: "edk2-devel@lists.01.org" , "leif.lindholm@linaro.org" , "Kinney, Michael D" , "Gao, Liming" , "Tian, Feng" , "Dong, Eric" Thread-Topic: [RFC PATCH 0/2] quirks handling for SDHCI controllers Thread-Index: AQHTXC/z/mVpjWhcIki3XkFnSsUyraMRqQqggA+fJYCAALEPMP//fT2AgArJ2jD//4NBgIAAhkZw Date: Thu, 30 Nov 2017 02:16:19 +0000 Message-ID: References: <20171110135847.361-1-ard.biesheuvel@linaro.org> <0C09AFA07DD0434D9E2A0C6AEB0483103B9B461F@shsmsx102.ccr.corp.intel.com> <0C09AFA07DD0434D9E2A0C6AEB0483103B9BDC79@shsmsx102.ccr.corp.intel.com> In-Reply-To: <0C09AFA07DD0434D9E2A0C6AEB0483103B9BDC79@shsmsx102.ccr.corp.intel.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [RFC PATCH 0/2] quirks handling for SDHCI controllers 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: Thu, 30 Nov 2017 02:11:57 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBaZW5nLCBTdGFyDQo+IFNlbnQ6 IFRodXJzZGF5LCBOb3ZlbWJlciAzMCwgMjAxNyAxMDoxNSBBTQ0KPiBUbzogV3UsIEhhbyBBOyBB cmQgQmllc2hldXZlbA0KPiBDYzogZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmc7IGxlaWYubGluZGhv bG1AbGluYXJvLm9yZzsgS2lubmV5LCBNaWNoYWVsIEQ7IEdhbywNCj4gTGltaW5nOyBUaWFuLCBG ZW5nOyBEb25nLCBFcmljOyBaZW5nLCBTdGFyDQo+IFN1YmplY3Q6IFJFOiBbUkZDIFBBVENIIDAv Ml0gcXVpcmtzIGhhbmRsaW5nIGZvciBTREhDSSBjb250cm9sbGVycw0KPiANCj4gSGFvLA0KPiAN Cj4gICBJTiAgICAgIEVGSV9TRF9NTUNfUEFTU19USFJVX1BST1RPQ09MICAgICpQYXNzVGhydQ0K PiANCj4gUmlnaHQ/DQoNClllcy4gU29ycnkgZm9yIHRoZSB0eXBvLg0KDQpCZXN0IFJlZ2FyZHMs DQpIYW8gV3UNCg0KPiANCj4gVGhhbmtzLA0KPiBTdGFyDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQo+IEZyb206IFd1LCBIYW8gQQ0KPiBTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgMzAs IDIwMTcgMTA6MTEgQU0NCj4gVG86IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5h cm8ub3JnPg0KPiBDYzogWmVuZywgU3RhciA8c3Rhci56ZW5nQGludGVsLmNvbT47IGVkazItZGV2 ZWxAbGlzdHMuMDEub3JnOw0KPiBsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc7IEtpbm5leSwgTWlj aGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47DQo+IEdhbywgTGltaW5nIDxsaW1p bmcuZ2FvQGludGVsLmNvbT47IFRpYW4sIEZlbmcgPGZlbmcudGlhbkBpbnRlbC5jb20+OyBEb25n LA0KPiBFcmljIDxlcmljLmRvbmdAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSRTogW1JGQyBQQVRD SCAwLzJdIHF1aXJrcyBoYW5kbGluZyBmb3IgU0RIQ0kgY29udHJvbGxlcnMNCj4gDQo+ID4gLS0t LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBBcmQgQmllc2hldXZlbCBbbWFpbHRv OmFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmddDQo+ID4gU2VudDogVGh1cnNkYXksIE5vdmVtYmVy IDIzLCAyMDE3IDg6NTcgUE0NCj4gPiBUbzogV3UsIEhhbyBBDQo+ID4gQ2M6IFplbmcsIFN0YXI7 IGVkazItZGV2ZWxAbGlzdHMuMDEub3JnOyBsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc7DQo+ID4g S2lubmV5LCBNaWNoYWVsIEQ7IEdhbywgTGltaW5nOyBUaWFuLCBGZW5nOyBEb25nLCBFcmljDQo+ ID4gU3ViamVjdDogUmU6IFtSRkMgUEFUQ0ggMC8yXSBxdWlya3MgaGFuZGxpbmcgZm9yIFNESENJ IGNvbnRyb2xsZXJzDQo+ID4NCj4gPiBPbiAyMyBOb3ZlbWJlciAyMDE3IGF0IDEyOjU1LCBXdSwg SGFvIEEgPGhhby5hLnd1QGludGVsLmNvbT4gd3JvdGU6DQo+ID4gPj4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gPiA+PiBGcm9tOiBBcmQgQmllc2hldXZlbCBbbWFpbHRvOmFyZC5iaWVz aGV1dmVsQGxpbmFyby5vcmddDQo+ID4gPj4gU2VudDogVGh1cnNkYXksIE5vdmVtYmVyIDIzLCAy MDE3IDY6MTEgUE0NCj4gPiA+PiBUbzogV3UsIEhhbyBBDQo+ID4gPj4gQ2M6IFplbmcsIFN0YXI7 IGVkazItZGV2ZWxAbGlzdHMuMDEub3JnOyBsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc7DQo+ID4g Pj4gS2lubmV5LCBNaWNoYWVsIEQ7IEdhbywgTGltaW5nOyBUaWFuLCBGZW5nOyBEb25nLCBFcmlj DQo+ID4gPj4gU3ViamVjdDogUmU6IFtSRkMgUEFUQ0ggMC8yXSBxdWlya3MgaGFuZGxpbmcgZm9y IFNESENJIGNvbnRyb2xsZXJzDQo+ID4gPj4NCj4gPiA+PiBPbiAxMyBOb3ZlbWJlciAyMDE3IGF0 IDAzOjM3LCBXdSwgSGFvIEEgPGhhby5hLnd1QGludGVsLmNvbT4gd3JvdGU6DQo+ID4gPj4gPj4g LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+PiA+PiBGcm9tOiBaZW5nLCBTdGFyDQo+ ID4gPj4gPj4gU2VudDogTW9uZGF5LCBOb3ZlbWJlciAxMywgMjAxNyAxMTozMiBBTQ0KPiA+ID4+ ID4+IFRvOiBXdSwgSGFvIEE7IEFyZCBCaWVzaGV1dmVsOyBlZGsyLWRldmVsQGxpc3RzLjAxLm9y ZzsNCj4gPiA+PiA+PiBsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc7IEtpbm5leSwgTWljaGFlbCBE DQo+ID4gPj4gPj4gQ2M6IEdhbywgTGltaW5nOyBUaWFuLCBGZW5nOyBEb25nLCBFcmljOyBaZW5n LCBTdGFyDQo+ID4gPj4gPj4gU3ViamVjdDogUkU6IFtSRkMgUEFUQ0ggMC8yXSBxdWlya3MgaGFu ZGxpbmcgZm9yIFNESENJDQo+ID4gPj4gPj4gY29udHJvbGxlcnMNCj4gPiA+PiA+Pg0KPiA+ID4+ ID4+IEhhbywNCj4gPiA+PiA+Pg0KPiA+ID4+ID4+IENvdWxkIHlvdSBoZWxwIGRvIHRoZSBldmFs dWF0aW9uIG9uIHRoaXMgUkZDPw0KPiA+ID4+ID4NCj4gPiA+PiA+IFN1cmUsIEkgd2lsbCB0YWtl IGEgbG9vayBvbiB0aGlzLg0KPiA+ID4+ID4NCj4gPiA+Pg0KPiA+ID4+IEFueSBmZWVkYmFjaz8N Cj4gPiA+Pg0KPiA+ID4NCj4gPiA+IEhpIEFyZCwNCj4gPiA+DQo+ID4gPiBTb3JyeSBmb3IgdGhl IGRlbGF5ZWQgcmVzcG9uc2UuDQo+ID4gPg0KPiA+ID4gSSBhbSBzdGlsbCBjb2xsZWN0aW5nIGZl ZWRiYWNrcyBpbnRlcm5hbGx5IHRvIHNlZSBpZiB0aGVyZSBhcmUNCj4gPiA+IGFkZGl0aW9uYWwg aG9vayBwb2ludHMgbmVlZGVkIG9yIG90aGVyIGZlYXR1cmVzL3NlcnZpY2VzIHRoYXQgY2FuIGJl DQo+ID4gPiBhZGRlZCB0byB0aGUgU0QvTU1DIG92ZXJyaWRlIHByb3RvY29sLg0KPiA+ID4NCj4g PiA+IEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIGZvciB0aGlzIHByb3RvY29sIHRvIGJlIGdl bmVyYWwgd2hlbiBpdA0KPiA+ID4gaXMgaW50cm9kdWNlZCwgd2hpY2ggbWlnaHQgYXZvaWQgY2hh bmdpbmcgdGhlIHByb3RvY29sIGZyZXF1ZW50bHkgbGF0ZXIuDQo+ID4gPg0KPiA+ID4gV2hhdCBp cyB5b3VyIHRob3VnaHQgb24gdGhpcz8NCj4gPg0KPiA+IFRoYW5rIHlvdSBmb3IgYnJpbmdpbmcg dGhpcyB1cCBpbnRlcm5hbGx5LiBJIGFncmVlIHRoYXQgd2Ugc2hvdWxkDQo+ID4gY2FyZWZ1bGx5 IGNvbnNpZGVyIHBvdGVudGlhbCB1c2UgY2FzZXMgbm93IGFuZCBub3QgbGF0ZXIuDQo+IA0KPiBI aSBBcmQsDQo+IA0KPiBDb3VsZCB5b3UgaGVscCB0byBzaGFyZSBhbiBjb2RlIGV4YW1wbGUgb2Yg dGhlIGNvbnN1bWVyIG9mIHRoaXMgcHJvdG9jb2wgZm9yDQo+IHJlZmVyZW5jZT8NCj4gDQo+IEFs c28sIHdlIHRoaW5rIHRoYXQgaXQgbWlnaHQgYmUgaGVscGZ1bCB0byBwYXNzIHRoZSBwb2ludGVy IG9mIHRoZQ0KPiBFRklfU0RfTU1DX1BBU1NfVEhSVV9QUk9UT0NPTCB0byB0aGUNCj4gU0RfTU1D X09WRVJSSURFX0lOVk9LRV9IT09LIHNlcnZpY2UgYXMgYW4gYWRkaXRpb25hbCBpbnB1dCBwYXJh bWV0ZXI6DQo+IA0KPiB0eXBlZGVmDQo+IEVGSV9TVEFUVVMNCj4gKEVGSUFQSSAqIFNEX01NQ19P VkVSUklERV9JTlZPS0VfSE9PSykgKA0KPiAgIElOICAgICAgRUZJX0hBTkRMRSAgICAgICAgICAg ICAgICAgICAgICAgQ29udHJvbGxlckhhbmRsZSwNCj4gICBJTiAgICAgIFVJTlQ4ICAgICAgICAg ICAgICAgICAgICAgICAgICAgIFNsb3QsDQo+ICAgSU4gICAgICBTRF9NTUNfT1ZFUlJJREVfSE9P SyAgICAgICAgICAgICBIb29rVHlwZSwNCj4gICBJTiAgICAgIEVGSV9TRF9NTUNfUEFTU19USFJV X1BST1RPQ09MICAgIFBhc3NUaHJ1DQo+ICAgKTsNCj4gDQo+IFRoZSBpbXBsZW1lbnRhdGlvbiBv ZiB0aGUgc2VydmljZSBjYW4gZGVjaWRlIHdoZXRoZXIgdG8gdXNlIHRoZSBQYXNzVGhydQ0KPiBw cm90b2NvbC4NCj4gDQo+IElmIG1vcmUgaG9vayBwb2ludHMgd2lsbCBiZSBsYXRlciBhZGRlZCB0 byB0aGUgU0RIQ0kgb3ZlcnJpZGUgcHJvdG9jb2wsIHRoZXkNCj4gbWF5IHVzZSB0aGUgRUZJX1NE X01NQ19QQVNTX1RIUlVfUFJPVE9DT0wgdG8gc2VuZCBhZGRpdGlvbmFsDQo+IGNvbW1hbmRzIHRv IHRoZSBob3N0IGNvbnRyb2xsZXIgZHVyaW5nIGluaXRpYWxpemF0aW9uLg0KPiANCj4gQmVzdCBS ZWdhcmRzLA0KPiBIYW8gV3UNCj4gDQo+ID4NCj4gPiBUaGFua3MsDQo+ID4gQXJkLg0K