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.65; helo=mga03.intel.com; envelope-from=hao.a.wu@intel.com; receiver=edk2-devel@lists.01.org Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) (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 89A2921A10960 for ; Wed, 29 Nov 2017 18:06:22 -0800 (PST) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Nov 2017 18:10:46 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.45,339,1508828400"; d="scan'208";a="8705658" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by fmsmga001.fm.intel.com with ESMTP; 29 Nov 2017 18:10:46 -0800 Received: from fmsmsx114.amr.corp.intel.com (10.18.116.8) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 29 Nov 2017 18:10:46 -0800 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by FMSMSX114.amr.corp.intel.com (10.18.116.8) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 29 Nov 2017 18:10:45 -0800 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.152]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.218]) with mapi id 14.03.0319.002; Thu, 30 Nov 2017 10:10:43 +0800 From: "Wu, Hao A" To: Ard Biesheuvel CC: "Zeng, Star" , "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//fT2AgArJ2jA= Date: Thu, 30 Nov 2017 02:10:43 +0000 Message-ID: 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:06:22 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBcmQgQmllc2hldXZlbCBbbWFp bHRvOmFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmddDQo+IFNlbnQ6IFRodXJzZGF5LCBOb3ZlbWJl ciAyMywgMjAxNyA4OjU3IFBNDQo+IFRvOiBXdSwgSGFvIEENCj4gQ2M6IFplbmcsIFN0YXI7IGVk azItZGV2ZWxAbGlzdHMuMDEub3JnOyBsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc7IEtpbm5leSwN Cj4gTWljaGFlbCBEOyBHYW8sIExpbWluZzsgVGlhbiwgRmVuZzsgRG9uZywgRXJpYw0KPiBTdWJq ZWN0OiBSZTogW1JGQyBQQVRDSCAwLzJdIHF1aXJrcyBoYW5kbGluZyBmb3IgU0RIQ0kgY29udHJv bGxlcnMNCj4gDQo+IE9uIDIzIE5vdmVtYmVyIDIwMTcgYXQgMTI6NTUsIFd1LCBIYW8gQSA8aGFv LmEud3VAaW50ZWwuY29tPiB3cm90ZToNCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N Cj4gPj4gRnJvbTogQXJkIEJpZXNoZXV2ZWwgW21haWx0bzphcmQuYmllc2hldXZlbEBsaW5hcm8u b3JnXQ0KPiA+PiBTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgMjMsIDIwMTcgNjoxMSBQTQ0KPiA+ PiBUbzogV3UsIEhhbyBBDQo+ID4+IENjOiBaZW5nLCBTdGFyOyBlZGsyLWRldmVsQGxpc3RzLjAx Lm9yZzsgbGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnOyBLaW5uZXksDQo+ID4+IE1pY2hhZWwgRDsg R2FvLCBMaW1pbmc7IFRpYW4sIEZlbmc7IERvbmcsIEVyaWMNCj4gPj4gU3ViamVjdDogUmU6IFtS RkMgUEFUQ0ggMC8yXSBxdWlya3MgaGFuZGxpbmcgZm9yIFNESENJIGNvbnRyb2xsZXJzDQo+ID4+ DQo+ID4+IE9uIDEzIE5vdmVtYmVyIDIwMTcgYXQgMDM6MzcsIFd1LCBIYW8gQSA8aGFvLmEud3VA aW50ZWwuY29tPiB3cm90ZToNCj4gPj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g Pj4gPj4gRnJvbTogWmVuZywgU3Rhcg0KPiA+PiA+PiBTZW50OiBNb25kYXksIE5vdmVtYmVyIDEz LCAyMDE3IDExOjMyIEFNDQo+ID4+ID4+IFRvOiBXdSwgSGFvIEE7IEFyZCBCaWVzaGV1dmVsOyBl ZGsyLWRldmVsQGxpc3RzLjAxLm9yZzsNCj4gPj4gPj4gbGVpZi5saW5kaG9sbUBsaW5hcm8ub3Jn OyBLaW5uZXksIE1pY2hhZWwgRA0KPiA+PiA+PiBDYzogR2FvLCBMaW1pbmc7IFRpYW4sIEZlbmc7 IERvbmcsIEVyaWM7IFplbmcsIFN0YXINCj4gPj4gPj4gU3ViamVjdDogUkU6IFtSRkMgUEFUQ0gg MC8yXSBxdWlya3MgaGFuZGxpbmcgZm9yIFNESENJIGNvbnRyb2xsZXJzDQo+ID4+ID4+DQo+ID4+ ID4+IEhhbywNCj4gPj4gPj4NCj4gPj4gPj4gQ291bGQgeW91IGhlbHAgZG8gdGhlIGV2YWx1YXRp b24gb24gdGhpcyBSRkM/DQo+ID4+ID4NCj4gPj4gPiBTdXJlLCBJIHdpbGwgdGFrZSBhIGxvb2sg b24gdGhpcy4NCj4gPj4gPg0KPiA+Pg0KPiA+PiBBbnkgZmVlZGJhY2s/DQo+ID4+DQo+ID4NCj4g PiBIaSBBcmQsDQo+ID4NCj4gPiBTb3JyeSBmb3IgdGhlIGRlbGF5ZWQgcmVzcG9uc2UuDQo+ID4N Cj4gPiBJIGFtIHN0aWxsIGNvbGxlY3RpbmcgZmVlZGJhY2tzIGludGVybmFsbHkgdG8gc2VlIGlm IHRoZXJlIGFyZSBhZGRpdGlvbmFsIGhvb2sNCj4gPiBwb2ludHMgbmVlZGVkIG9yIG90aGVyIGZl YXR1cmVzL3NlcnZpY2VzIHRoYXQgY2FuIGJlIGFkZGVkIHRvIHRoZSBTRC9NTUMNCj4gPiBvdmVy cmlkZSBwcm90b2NvbC4NCj4gPg0KPiA+IEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIGZvciB0 aGlzIHByb3RvY29sIHRvIGJlIGdlbmVyYWwgd2hlbiBpdCBpcw0KPiA+IGludHJvZHVjZWQsIHdo aWNoIG1pZ2h0IGF2b2lkIGNoYW5naW5nIHRoZSBwcm90b2NvbCBmcmVxdWVudGx5IGxhdGVyLg0K PiA+DQo+ID4gV2hhdCBpcyB5b3VyIHRob3VnaHQgb24gdGhpcz8NCj4gDQo+IFRoYW5rIHlvdSBm b3IgYnJpbmdpbmcgdGhpcyB1cCBpbnRlcm5hbGx5LiBJIGFncmVlIHRoYXQgd2Ugc2hvdWxkDQo+ IGNhcmVmdWxseSBjb25zaWRlciBwb3RlbnRpYWwgdXNlIGNhc2VzIG5vdyBhbmQgbm90IGxhdGVy Lg0KDQpIaSBBcmQsDQoNCkNvdWxkIHlvdSBoZWxwIHRvIHNoYXJlIGFuIGNvZGUgZXhhbXBsZSBv ZiB0aGUgY29uc3VtZXIgb2YgdGhpcyBwcm90b2NvbA0KZm9yIHJlZmVyZW5jZT8NCg0KQWxzbywg d2UgdGhpbmsgdGhhdCBpdCBtaWdodCBiZSBoZWxwZnVsIHRvIHBhc3MgdGhlIHBvaW50ZXIgb2Yg dGhlDQpFRklfU0RfTU1DX1BBU1NfVEhSVV9QUk9UT0NPTCB0byB0aGUgU0RfTU1DX09WRVJSSURF X0lOVk9LRV9IT09LIHNlcnZpY2UNCmFzIGFuIGFkZGl0aW9uYWwgaW5wdXQgcGFyYW1ldGVyOg0K DQp0eXBlZGVmDQpFRklfU1RBVFVTDQooRUZJQVBJICogU0RfTU1DX09WRVJSSURFX0lOVk9LRV9I T09LKSAoDQogIElOICAgICAgRUZJX0hBTkRMRSAgICAgICAgICAgICAgICAgICAgICAgQ29udHJv bGxlckhhbmRsZSwNCiAgSU4gICAgICBVSU5UOCAgICAgICAgICAgICAgICAgICAgICAgICAgICBT bG90LA0KICBJTiAgICAgIFNEX01NQ19PVkVSUklERV9IT09LICAgICAgICAgICAgIEhvb2tUeXBl LA0KICBJTiAgICAgIEVGSV9TRF9NTUNfUEFTU19USFJVX1BST1RPQ09MICAgIFBhc3NUaHJ1DQog ICk7DQoNClRoZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgc2VydmljZSBjYW4gZGVjaWRlIHdoZXRo ZXIgdG8gdXNlIHRoZSBQYXNzVGhydQ0KcHJvdG9jb2wuDQoNCklmIG1vcmUgaG9vayBwb2ludHMg d2lsbCBiZSBsYXRlciBhZGRlZCB0byB0aGUgU0RIQ0kgb3ZlcnJpZGUgcHJvdG9jb2wsDQp0aGV5 IG1heSB1c2UgdGhlIEVGSV9TRF9NTUNfUEFTU19USFJVX1BST1RPQ09MIHRvIHNlbmQgYWRkaXRp b25hbCBjb21tYW5kcw0KdG8gdGhlIGhvc3QgY29udHJvbGxlciBkdXJpbmcgaW5pdGlhbGl6YXRp b24uDQoNCkJlc3QgUmVnYXJkcywNCkhhbyBXdQ0KDQo+IA0KPiBUaGFua3MsDQo+IEFyZC4NCg==