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.24; helo=mga09.intel.com; envelope-from=star.zeng@intel.com; receiver=edk2-devel@lists.01.org Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) (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 BE15721A10960 for ; Wed, 29 Nov 2017 18:10:48 -0800 (PST) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Nov 2017 18:15:13 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.45,339,1508828400"; d="scan'208";a="1250122217" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by fmsmga002.fm.intel.com with ESMTP; 29 Nov 2017 18:15:11 -0800 Received: from fmsmsx156.amr.corp.intel.com (10.18.116.74) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 29 Nov 2017 18:15:08 -0800 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by fmsmsx156.amr.corp.intel.com (10.18.116.74) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 29 Nov 2017 18:15:07 -0800 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.175]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.93]) with mapi id 14.03.0319.002; Thu, 30 Nov 2017 10:15:06 +0800 From: "Zeng, Star" To: "Wu, Hao A" , Ard Biesheuvel CC: "edk2-devel@lists.01.org" , "leif.lindholm@linaro.org" , "Kinney, Michael D" , "Gao, Liming" , "Tian, Feng" , "Dong, Eric" , "Zeng, Star" Thread-Topic: [RFC PATCH 0/2] quirks handling for SDHCI controllers Thread-Index: AQHTWiwVphriOPj+Yk6ysAElt/Ght6MRq0+Q//97yQCAECUfgIAALekAgAAAY4CACkvigIAAhxgA Date: Thu, 30 Nov 2017 02:15:05 +0000 Message-ID: <0C09AFA07DD0434D9E2A0C6AEB0483103B9BDC79@shsmsx102.ccr.corp.intel.com> References: <20171110135847.361-1-ard.biesheuvel@linaro.org> <0C09AFA07DD0434D9E2A0C6AEB0483103B9B461F@shsmsx102.ccr.corp.intel.com> In-Reply-To: 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:10:48 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGFvLA0KDQogIElOICAgICAgRUZJX1NEX01NQ19QQVNTX1RIUlVfUFJPVE9DT0wgICAgKlBhc3NU aHJ1DQoNClJpZ2h0Pw0KDQpUaGFua3MsDQpTdGFyDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t LQ0KRnJvbTogV3UsIEhhbyBBIA0KU2VudDogVGh1cnNkYXksIE5vdmVtYmVyIDMwLCAyMDE3IDEw OjExIEFNDQpUbzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+DQpD YzogWmVuZywgU3RhciA8c3Rhci56ZW5nQGludGVsLmNvbT47IGVkazItZGV2ZWxAbGlzdHMuMDEu b3JnOyBsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc7IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVs LmQua2lubmV5QGludGVsLmNvbT47IEdhbywgTGltaW5nIDxsaW1pbmcuZ2FvQGludGVsLmNvbT47 IFRpYW4sIEZlbmcgPGZlbmcudGlhbkBpbnRlbC5jb20+OyBEb25nLCBFcmljIDxlcmljLmRvbmdA aW50ZWwuY29tPg0KU3ViamVjdDogUkU6IFtSRkMgUEFUQ0ggMC8yXSBxdWlya3MgaGFuZGxpbmcg Zm9yIFNESENJIGNvbnRyb2xsZXJzDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g RnJvbTogQXJkIEJpZXNoZXV2ZWwgW21haWx0bzphcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnXQ0K PiBTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgMjMsIDIwMTcgODo1NyBQTQ0KPiBUbzogV3UsIEhh byBBDQo+IENjOiBaZW5nLCBTdGFyOyBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZzsgbGVpZi5saW5k aG9sbUBsaW5hcm8ub3JnOyANCj4gS2lubmV5LCBNaWNoYWVsIEQ7IEdhbywgTGltaW5nOyBUaWFu LCBGZW5nOyBEb25nLCBFcmljDQo+IFN1YmplY3Q6IFJlOiBbUkZDIFBBVENIIDAvMl0gcXVpcmtz IGhhbmRsaW5nIGZvciBTREhDSSBjb250cm9sbGVycw0KPiANCj4gT24gMjMgTm92ZW1iZXIgMjAx NyBhdCAxMjo1NSwgV3UsIEhhbyBBIDxoYW8uYS53dUBpbnRlbC5jb20+IHdyb3RlOg0KPiA+PiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBBcmQgQmllc2hldXZlbCBbbWFp bHRvOmFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmddDQo+ID4+IFNlbnQ6IFRodXJzZGF5LCBOb3Zl bWJlciAyMywgMjAxNyA2OjExIFBNDQo+ID4+IFRvOiBXdSwgSGFvIEENCj4gPj4gQ2M6IFplbmcs IFN0YXI7IGVkazItZGV2ZWxAbGlzdHMuMDEub3JnOyBsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc7 IA0KPiA+PiBLaW5uZXksIE1pY2hhZWwgRDsgR2FvLCBMaW1pbmc7IFRpYW4sIEZlbmc7IERvbmcs IEVyaWMNCj4gPj4gU3ViamVjdDogUmU6IFtSRkMgUEFUQ0ggMC8yXSBxdWlya3MgaGFuZGxpbmcg Zm9yIFNESENJIGNvbnRyb2xsZXJzDQo+ID4+DQo+ID4+IE9uIDEzIE5vdmVtYmVyIDIwMTcgYXQg MDM6MzcsIFd1LCBIYW8gQSA8aGFvLmEud3VAaW50ZWwuY29tPiB3cm90ZToNCj4gPj4gPj4gLS0t LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gPj4gRnJvbTogWmVuZywgU3Rhcg0KPiA+PiA+ PiBTZW50OiBNb25kYXksIE5vdmVtYmVyIDEzLCAyMDE3IDExOjMyIEFNDQo+ID4+ID4+IFRvOiBX dSwgSGFvIEE7IEFyZCBCaWVzaGV1dmVsOyBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZzsgDQo+ID4+ ID4+IGxlaWYubGluZGhvbG1AbGluYXJvLm9yZzsgS2lubmV5LCBNaWNoYWVsIEQNCj4gPj4gPj4g Q2M6IEdhbywgTGltaW5nOyBUaWFuLCBGZW5nOyBEb25nLCBFcmljOyBaZW5nLCBTdGFyDQo+ID4+ ID4+IFN1YmplY3Q6IFJFOiBbUkZDIFBBVENIIDAvMl0gcXVpcmtzIGhhbmRsaW5nIGZvciBTREhD SSANCj4gPj4gPj4gY29udHJvbGxlcnMNCj4gPj4gPj4NCj4gPj4gPj4gSGFvLA0KPiA+PiA+Pg0K PiA+PiA+PiBDb3VsZCB5b3UgaGVscCBkbyB0aGUgZXZhbHVhdGlvbiBvbiB0aGlzIFJGQz8NCj4g Pj4gPg0KPiA+PiA+IFN1cmUsIEkgd2lsbCB0YWtlIGEgbG9vayBvbiB0aGlzLg0KPiA+PiA+DQo+ ID4+DQo+ID4+IEFueSBmZWVkYmFjaz8NCj4gPj4NCj4gPg0KPiA+IEhpIEFyZCwNCj4gPg0KPiA+ IFNvcnJ5IGZvciB0aGUgZGVsYXllZCByZXNwb25zZS4NCj4gPg0KPiA+IEkgYW0gc3RpbGwgY29s bGVjdGluZyBmZWVkYmFja3MgaW50ZXJuYWxseSB0byBzZWUgaWYgdGhlcmUgYXJlIA0KPiA+IGFk ZGl0aW9uYWwgaG9vayBwb2ludHMgbmVlZGVkIG9yIG90aGVyIGZlYXR1cmVzL3NlcnZpY2VzIHRo YXQgY2FuIGJlIA0KPiA+IGFkZGVkIHRvIHRoZSBTRC9NTUMgb3ZlcnJpZGUgcHJvdG9jb2wuDQo+ ID4NCj4gPiBJIHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciBmb3IgdGhpcyBwcm90b2NvbCB0byBi ZSBnZW5lcmFsIHdoZW4gaXQgDQo+ID4gaXMgaW50cm9kdWNlZCwgd2hpY2ggbWlnaHQgYXZvaWQg Y2hhbmdpbmcgdGhlIHByb3RvY29sIGZyZXF1ZW50bHkgbGF0ZXIuDQo+ID4NCj4gPiBXaGF0IGlz IHlvdXIgdGhvdWdodCBvbiB0aGlzPw0KPiANCj4gVGhhbmsgeW91IGZvciBicmluZ2luZyB0aGlz IHVwIGludGVybmFsbHkuIEkgYWdyZWUgdGhhdCB3ZSBzaG91bGQgDQo+IGNhcmVmdWxseSBjb25z aWRlciBwb3RlbnRpYWwgdXNlIGNhc2VzIG5vdyBhbmQgbm90IGxhdGVyLg0KDQpIaSBBcmQsDQoN CkNvdWxkIHlvdSBoZWxwIHRvIHNoYXJlIGFuIGNvZGUgZXhhbXBsZSBvZiB0aGUgY29uc3VtZXIg b2YgdGhpcyBwcm90b2NvbCBmb3IgcmVmZXJlbmNlPw0KDQpBbHNvLCB3ZSB0aGluayB0aGF0IGl0 IG1pZ2h0IGJlIGhlbHBmdWwgdG8gcGFzcyB0aGUgcG9pbnRlciBvZiB0aGUgRUZJX1NEX01NQ19Q QVNTX1RIUlVfUFJPVE9DT0wgdG8gdGhlIFNEX01NQ19PVkVSUklERV9JTlZPS0VfSE9PSyBzZXJ2 aWNlIGFzIGFuIGFkZGl0aW9uYWwgaW5wdXQgcGFyYW1ldGVyOg0KDQp0eXBlZGVmDQpFRklfU1RB VFVTDQooRUZJQVBJICogU0RfTU1DX09WRVJSSURFX0lOVk9LRV9IT09LKSAoDQogIElOICAgICAg RUZJX0hBTkRMRSAgICAgICAgICAgICAgICAgICAgICAgQ29udHJvbGxlckhhbmRsZSwNCiAgSU4g ICAgICBVSU5UOCAgICAgICAgICAgICAgICAgICAgICAgICAgICBTbG90LA0KICBJTiAgICAgIFNE X01NQ19PVkVSUklERV9IT09LICAgICAgICAgICAgIEhvb2tUeXBlLA0KICBJTiAgICAgIEVGSV9T RF9NTUNfUEFTU19USFJVX1BST1RPQ09MICAgIFBhc3NUaHJ1DQogICk7DQoNClRoZSBpbXBsZW1l bnRhdGlvbiBvZiB0aGUgc2VydmljZSBjYW4gZGVjaWRlIHdoZXRoZXIgdG8gdXNlIHRoZSBQYXNz VGhydSBwcm90b2NvbC4NCg0KSWYgbW9yZSBob29rIHBvaW50cyB3aWxsIGJlIGxhdGVyIGFkZGVk IHRvIHRoZSBTREhDSSBvdmVycmlkZSBwcm90b2NvbCwgdGhleSBtYXkgdXNlIHRoZSBFRklfU0Rf TU1DX1BBU1NfVEhSVV9QUk9UT0NPTCB0byBzZW5kIGFkZGl0aW9uYWwgY29tbWFuZHMgdG8gdGhl IGhvc3QgY29udHJvbGxlciBkdXJpbmcgaW5pdGlhbGl6YXRpb24uDQoNCkJlc3QgUmVnYXJkcywN CkhhbyBXdQ0KDQo+IA0KPiBUaGFua3MsDQo+IEFyZC4NCg==