Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp3347566ybk; Tue, 19 May 2020 02:20:17 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxCCc6zwjHNoRidDrSCp4tacKIldJhynlPdlgbN02xPtOU24Lb9/QsF1bPyIczacWoDwP6S X-Received: by 2002:a05:6402:1855:: with SMTP id v21mr17975593edy.189.1589880017289; Tue, 19 May 2020 02:20:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589880017; cv=none; d=google.com; s=arc-20160816; b=M/15ZLNLid+8BL5OkmEcpFv+5V3HnS6tYixl0a8TbC1OOJqxONFbNrpWP0bJQqcLNJ yjAFi3XDJBZHkbXhKjPSCanjkXYoBEnSVP3F1il2cxQQ8IHTd6vgt8sh7j12WUZGFDV3 9E+w46C0z3RLZHPpO4wGkapgtbplBuwvyDIZ0kOaZM7fl/0aGkx0YMTKoAbBOP9Ao5Wv BoHYoEtyoWKRZyIS/aT6PYjO7pBmQvGiF33E5Ns2hOJegN3Z0RtWEZuQl0yd7UWMPji5 /Uw+pFN/QkMdT0qIKvkkq97IP44gtYR6klzCfNPoD/oqkFiEj+RE0xumhLgIqCIVDcij pXmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:authenticated-by; bh=4CWZPSYftUg0z94txfohGB5FDUjouoeMKu++giGw5pI=; b=pyOUW37SAcHiTS8h/JDv1Qj7rlXLFgu0XGYwCocJkReadQUv0kOlf5QuHTgf7GdXIF wXMiMLCeuIXRatGIWI8JcSYxxwJdjXF7vnhN6hR1LrP13X9j2k26gGyTMu4gQ/hVb20c Z+TAV/2XPxnw64pfDrdVeA0kKNE/TCOdxLhCRr3YkMEiG0Wpadkq7i+1JdOSCU+0kpQY ShGOTnCzNeILeLLKelFBVsBN5/qAzvCE6Rjtp7ihzHysuUi0pFkXovYbBU2ucKJkgxqR 0R9+2thgfKAbyEy56keBPr12td27d5dq6iLbOAyYQgjd3XDiSnHKgt1jAUbXA0lQgk9e vF0Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h1si7650820ejl.434.2020.05.19.02.19.54; Tue, 19 May 2020 02:20:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726694AbgESJS2 (ORCPT + 99 others); Tue, 19 May 2020 05:18:28 -0400 Received: from rtits2.realtek.com ([211.75.126.72]:58396 "EHLO rtits2.realtek.com.tw" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726412AbgESJS1 (ORCPT ); Tue, 19 May 2020 05:18:27 -0400 Authenticated-By: X-SpamFilter-By: ArmorX SpamTrap 5.69 with qID 04J9HD1v8024575, This message is accepted by code: ctloc85258 Received: from RS-CAS02.realsil.com.cn (ms1.realsil.com.cn[172.29.17.3]) by rtits2.realtek.com.tw (8.15.2/2.66/5.86) with ESMTPS id 04J9HD1v8024575 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 19 May 2020 17:17:14 +0800 Received: from RS-MBS01.realsil.com.cn ([::1]) by RS-CAS02.realsil.com.cn ([::1]) with mapi id 14.03.0439.000; Tue, 19 May 2020 17:17:12 +0800 From: =?utf-8?B?5Yav6ZSQ?= To: Ulf Hansson CC: Arnd Bergmann , Christoph Hellwig , "gregkh@linuxfoundation.org" , "linux-kernel@vger.kernel.org" , "linux-pci@vger.kernel.org" Subject: =?utf-8?B?562U5aSNOiBbUEFUQ0hdIG1tYzogcnRzeDogQWRkIFNEIEV4cHJlc3MgbW9k?= =?utf-8?Q?e_support_for_RTS5261?= Thread-Topic: [PATCH] mmc: rtsx: Add SD Express mode support for RTS5261 Thread-Index: AQHWG2mdb2Wi+0TUh0G7QGay1iuqfqiL+UQAgAC/B7D//5LPAIABmysAgAtv7gCAFdruEA== Date: Tue, 19 May 2020 09:17:11 +0000 Message-ID: <2A308283684ECD4B896628E09AF5361E59ACDB91@RS-MBS01.realsil.com.cn> References: <1587864346-3144-1-git-send-email-rui_feng@realsil.com.cn> <20200427061426.GA11270@infradead.org> <2A308283684ECD4B896628E09AF5361E028BCA26@RS-MBS01.realsil.com.cn> <2A308283684ECD4B896628E09AF5361E028BCB4B@RS-MBS01.realsil.com.cn> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.29.40.150] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiBPbiBUdWUsIDI4IEFwciAyMDIwIGF0IDA1OjQ0LCDlhq/plJAgPHJ1aV9mZW5nQHJlYWxzaWwu Y29tLmNuPiB3cm90ZToNCj4gPg0KPiA+ID4NCj4gPiA+IE9uIE1vbiwgQXByIDI3LCAyMDIwIGF0 IDExOjQxIEFNIOWGr+mUkCA8cnVpX2ZlbmdAcmVhbHNpbC5jb20uY24+DQo+IHdyb3RlOg0KPiA+ ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiA+IE9uIFN1biwgQXByIDI2LCAyMDIwIGF0IDA5OjI1OjQ2 QU0gKzA4MDAsDQo+ID4gPiA+ID4gcnVpX2ZlbmdAcmVhbHNpbC5jb20uY24NCj4gPiA+IHdyb3Rl Og0KPiA+ID4gPiA+ID4gRnJvbTogUnVpIEZlbmcgPHJ1aV9mZW5nQHJlYWxzaWwuY29tLmNuPg0K PiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IFJUUzUyNjEgc3VwcG9ydCBsZWdhY3kgU0QgbW9kZSBh bmQgU0QgRXhwcmVzcyBtb2RlLg0KPiA+ID4gPiA+ID4gSW4gU0Q3LngsIFNEIGFzc29jaWF0aW9u IGludHJvZHVjZSBTRCBFeHByZXNzIGFzIGEgbmV3IG1vZGUuDQo+ID4gPiA+ID4gPiBTRCBFeHBy ZXNzIG1vZGUgaXMgZGlzdGluZ3Vpc2hlZCBieSBDTUQ4Lg0KPiA+ID4gPiA+ID4gVGhlcmVmb3Jl LCBDTUQ4IGhhcyBuZXcgYml0IGZvciBTRCBFeHByZXNzLg0KPiA+ID4gPiA+ID4gU0QgRXhwcmVz cyBpcyBiYXNlZCBvbiBQQ0llL05WTWUuDQo+ID4gPiA+ID4gPiBSVFM1MjYxIHVzZXMgQ01EOCB0 byBzd2l0Y2ggdG8gU0QgRXhwcmVzcyBtb2RlLg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gU28gaG93 IGRvZXMgdGhpcyBiaXQgd29yaz8gIFRoZXkgd2F5IEkgaW1hZ2luZWQgU0QgRXhwcmVzcyB0bw0K PiA+ID4gPiA+IHdvcmsgaXMgdGhhdCB0aGUgYWN0dWFsIFNEIENhcmQganVzdCBzaG93cyB1cCBh cyBhIHJlYWwgUENJZQ0KPiA+ID4gPiA+IGRldmljZSwgc2ltaWxhciB0byBzYXkgVGh1bmRlcmJv bHQuDQo+ID4gPiA+DQo+ID4gPiA+IE5ldyBTRCBFeHByZXNzIGNhcmQgaGFzIGR1YWwgbW9kZS4g T25lIGlzIFNEIG1vZGUgYW5kIGFub3RoZXIgaXMNCj4gPiA+ID4gUENJZQ0KPiA+ID4gbW9kZS4N Cj4gPiA+ID4gSW4gUENJZSBtb2RlLCBpdCBhY3QgYXMgYSBQQ0llIGRldmljZSBhbmQgdXNlIFBD SWUgcHJvdG9jb2wgbm90DQo+ID4gPiA+IFRodW5kZXJib2x0DQo+ID4gPiBwcm90b2NvbC4NCj4g PiA+DQo+ID4gPiBJIHRoaW5rIHdoYXQgQ2hyaXN0b3BoIHdhcyBhc2tpbmcgYWJvdXQgaXMgd2h5 IHlvdSBuZWVkIHRvIGlzc3VlIGFueQ0KPiA+ID4gY29tbWFuZHMgYXQgYWxsIGluIFNEIG1vZGUg d2hlbiB5b3Ugd2FudCB0byB1c2UgUENJZSBtb2RlIGluc3RlYWQuDQo+ID4gPiBXaGF0IGhhcHBl bnMgaWYgeW91IGxvYWQgdGhlIE5WTWUgZHRocml2ZXIgYmVmb3JlIGxvYWRpbmcgdGhlIHJ0czUy NjENCj4gZHJpdmVyPw0KPiA+ID4NCj4gPiA+ICAgICAgICBBcm5kDQo+ID4gPg0KPiA+ID4gLS0t LS0tUGxlYXNlIGNvbnNpZGVyIHRoZSBlbnZpcm9ubWVudCBiZWZvcmUgcHJpbnRpbmcgdGhpcyBl LW1haWwuDQo+ID4NCj4gPiBSVFM1MjYxIHN1cHBvcnQgU0QgbW9kZSBhbmQgUENJZS9OVk1lIG1v ZGUuIFRoZSB3b3JrZmxvdyBpcyBhcyBmb2xsb3dzLg0KPiA+IDEuUlRTNTI2MSB3b3JrIGluIFNE IG1vZGUuDQo+ID4gMi5JZiBjYXJkIGlzIHBsdWdnZWQgaW4sIEhvc3Qgc2VuZCBDTUQ4IHRvIGFz ayBjYXJkJ3MgUENJZSBhdmFpbGFiaWxpdHkuDQo+IA0KPiBUaGlzIHNvdW5kcyBsaWtlIHRoZSBj YXJkIGluc2VydC9yZW1vdmFsIG5lZWRzIHRvIGJlIG1hbmFnZWQgYnkgdGhlDQo+IHJ0c3hfcGNp X3NkbW1jIGRyaXZlciAobW1jKS4NCj4gDQo+ID4gMy5JZiB0aGUgY2FyZCBoYXMgUENJZSBhdmFp bGFiaWxpdHksIFJUUzUyNjEgc3dpdGNoIHRvIFBDSWUvTlZNZSBtb2RlLg0KPiANCj4gVGhpcyBz d2l0Y2ggaXMgZG9uZSBieSB0aGUgbW1jIGRyaXZlciwgYnV0IGhvdyBkb2VzIHRoZSBQQ0llL05W TWUgZHJpdmVyDQo+IGtub3cgd2hlbiB0byB0YWtlIG92ZXI/IElzbid0IHRoZXJlIGEgc3luY2hy b25pemF0aW9uIHBvaW50IG5lZWRlZD8NCj4gDQo+ID4gNC5NbWMgZHJpdmVyIGV4aXQgYW5kIE5W TWUgZHJpdmVyIHN0YXJ0IHdvcmtpbmcuDQo+IA0KPiBIYXZpbmcgdGhlIG1tYyBkcml2ZXIgdG8g ZXhpdCBzZWVtcyB3cm9uZyB0byBtZS4gRWxzZSBob3cgd291bGQgeW91IGhhbmRsZQ0KPiBhIGNh cmQgYmVpbmcgcmVtb3ZlZCBhbmQgaW5zZXJ0ZWQgYWdhaW4/DQo+IA0KPiBJbiBwcmluY2lwbGUg eW91IHdhbnQgdGhlIG1tYyBjb3JlIHRvIGZhaWwgdG8gZGV0ZWN0IHRoZSBjYXJkIGFuZCB0aGVu IGRvIGENCj4gaGFuZG92ZXIsIHNvbWVob3cuIE5vPw0KPiANCj4gQWx0aG91Z2gsIHRvIG1ha2Ug dGhpcyB3b3JrIHRoZXJlIGFyZSBhIGNvdXBsZSBvZiBwcm9ibGVtcyB5b3UgbmVlZCB0byBkZWFs DQo+IHdpdGguDQo+IA0KPiAxLiBJZiB0aGUgbW1jIGNvcmUgZG9lc24ndCBzdWNjZXNzZnVsbHkg ZGV0ZWN0IGEgY2FyZCwgaXQgd2lsbCByZXF1ZXN0IHRoZSBtbWMNCj4gaG9zdCB0byBwb3dlciBv ZmYgdGhlIGNhcmQuIEluIHRoaXMgc2l0dWF0aW9uLCB5b3Ugd2FudCB0byBrZWVwIHRoZSBwb3dl ciB0byB0aGUNCj4gY2FyZCwgYnV0IGxlYXZlIGl0IHRvIGJlIG1hbmFnZWQgYnkgdGhlIFBDSWUv TlZNZSBkcml2ZXIgaW4gc29tZSB3YXkuDQo+IA0KPiAyLiBEdXJpbmcgc3lzdGVtIHJlc3VtZSwg dGhlIG1tYyBjb3JlIG1heSB0cnkgdG8gcmVzdG9yZSBwb3dlciBmb3IgYSBjYXJkLA0KPiBlc3Bl Y2lhbGx5IGlmIGl0J3MgYSByZW1vdmFibGUgc2xvdCwgYXMgdG8gbWFrZSBzdXJlIGl0IGdldHMg ZGV0ZWN0ZWQgaWYgc29tZW9uZQ0KPiBpbnNlcnRlZCBhIGNhcmQgd2hpbGUgdGhlIHN5c3RlbSB3 YXMgc3VzcGVuZGVkLg0KPiBOb3Qgc3VyZSBpZiB0aGlzIHBsYXlzIHdlbGwgd2l0aCB0aGUgUENJ ZS9OVk1lIGRyaXZlcidzIGJlaGF2aW91ci4NCj4gQWdhaW4sIEkgdGhpbmsgc29tZSBraW5kIG9m IHN5bmNocm9uaXphdGlvbiBpcyBuZWVkZWQuDQo+IA0KPiA+IDUuSWYgY2FyZCBpcyB1bnBsdWdn ZWQsIFJUUzUyNjEgd2lsbCBzd2l0Y2ggdG8gU0QgbW9kZS4NCj4gDQo+IEFscmlnaHQsIGNsZWFy bHkgdGhlIG1tYyBkcml2ZXIgaXMgbmVlZGVkIHRvIG1hbmFnZSBjYXJkIGluc2VydC9yZW1vdmFs Lg0KPiANCj4gPiBXZSBzaG91bGQgc2VuZCBDTUQ4IGluIFNEIG1vZGUgdG8gYXNrIGNhcmQncyBQ Q0llIGF2YWlsYWJpbGl0eSwgYW5kIHRoZQ0KPiBvcmRlciBvZiBOVk1lIGRyaXZlciBhbmQgcnRz NTI2MSBkcml2ZXIgZG9lc24ndCBtYXR0ZXIuDQo+IA0KPiBUaGF0IGFzc3VtZXMgdGhlcmUncyBh bm90aGVyIHN5bmNocm9uaXphdGlvbiBtZWNoYW5pc20uIE1heWJlIHRoZXJlIGlzLCBidXQNCj4g SSBkb24ndCB1bmRlcnN0YW5kIGhvdy4NCj4gDQpJZiBubyBjYXJkIGluIFJUUzUyNjEsIFJUUzUy NjEgd29ya3MgaW4gU0QgbW9kZS4gSWYgeW91IHJ1biBjb21tYW5kIGxzcGNpLCB5b3UgY2FuIHNl ZSB0aGUgUlRTNTI2MSBkZXZpY2UuDQpXaGVuIGluc2VydCBhIFNEIEV4cHJlc3MgY2FyZCwgTW1j IGRyaXZlciB3aWxsIHNlbmQgQ01EOCB0byBhc2sgdGhlIGNhcmQncyBQQ0llIGF2YWlsYWJpbGl0 eSwgYmVjYXVzZSBpdCdzIGEgU0QgRVhQUkVTUyBjYXJkLA0KUlRTNTI2MSB3aWxsIHN3aXRjaCB0 byBOVk1lIG1vZGUsIGFmdGVyIHN3aXRjaCBpZiB5b3UgcnVuIGxzcGNpLCB5b3UgY2FuIHNlZSBS VFM1MjYxIGRpc2FwcGVhcmVkIGFuZCBhIE5WTWUgZGV2aWNlIHJlcGxhY2VzIFJUUzUyNjEuDQpJ biBOVk1lIG1vZGUsIFJUUzUyNjEgb25seSBwcm92aWRlIGEgYnJpZGdlIGJldHdlZW4gU0QgRXhw cmVzcyBjYXJkIGFuZCBQQ0llLiBGb3IgTlZNZSBkcml2ZXIsIGp1c3QgbGlrZSBhIG5ldyBOVk1l IGRldmljZSBpcyBpbnNlcnRlZC4NCk1tYyBjb3JlIGRvZXNuJ3Qgc3VjY2Vzc2Z1bGx5IGRldGVj dCB0aGUgY2FyZCBhbmQgaGFuZG92ZXIgdG8gTlZNZSBkcml2ZXIuIEJlY2F1c2Ugb2YgZGV0ZWN0 IHRoZSBjYXJkIGZhaWxlZCwNCk1tYyBkcml2ZXIgd2lsbCByZXF1ZXN0IHRoZSBSVFM1MjYxIHRv IHBvd2VyIG9mZiB0aGUgY2FyZCwgYnV0IGF0IHRoYXQgdGltZSBwb3dlciBvZmYgdGhlIGNhcmQg d2lsbCBub3Qgc3VjY2VlZC4NCldoZW4gdGhlIGNhcmQgaXMgdW5wbHVnZ2VkLCBSVFM1MjYxIHdp bGwgc3dpdGNoIHRvIFNEIG1vZGUgYnkgaXRzZWxmIGFuZCBkb24ndCBuZWVkIG1tYyBkcml2ZXIg dG8gZG8gYW55dGhpbmcsDQpJZiB5b3UgcnVuIGxzcGNpLCB5b3UgY2FuIHNlZSBOVk1lIGRldmlj ZSBkaXNhcHBlYXJlZCBhbmQgUlRTNTI2MSBhcHBlYXJlZCBhZ2Fpbi4NCg0KS2luZCByZWdhcmRz DQo=