From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D3A48E7B5F9 for ; Wed, 4 Oct 2023 11:43:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=yWSTHLSLu62mUsIha7LDJa1gMHG5cbjk6Gj6h0u1xLg=; b=rbVxIMjziJE2YA hg5rUO3ZAmQu8WN0sddPqNZ2J2uwYwemlOgffS3XpAK3Pv5BF4z3qBPHFaDuY3AUJZuDhDgdUVBEa xQIHMwHzX3M5gqkEK5ifE+95eXIM/xsTd7X/UCSh6/z1eULCJ1/+UM2uX/CasL9fnoio4UD9FJ+4/ SesJkk/7W9mQOitzoPX7RgMeJp3cL9+5uewiFlWgY3R0horpQpfSQd0CNQa4AHoV/lE24e6N1ybQT X+0635WFmDt9EviTfUJcax4f4wl4Ifn0PlHuMq9ytMECPU83g3jYAAhpUgYHLISY3eU01lNMZC2gf zm28gLnBWz6YltHoh7xA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qo0HH-00HVis-28; Wed, 04 Oct 2023 11:42:55 +0000 Received: from sin.source.kernel.org ([2604:1380:40e1:4800::1]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qo0HD-00HVgJ-23 for linux-riscv@lists.infradead.org; Wed, 04 Oct 2023 11:42:53 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 728B6CE19E5; Wed, 4 Oct 2023 11:42:46 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0385EC433C7; Wed, 4 Oct 2023 11:42:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1696419764; bh=fyfWdnLL1in84snsB7P+H9eun3ijbjisxGk16TwTc9U=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=F4e7oRS6CgYtSKUDfmtLJhKBv08S3FB82BJNHFH7bS9u7LpfroBlPZ7GjxdEUk2k7 Ukzd9Udbh/Dr6wjGvD5uQ+1sUnh7bohewHVUrglOdCAVei1OzBpMCM++2o47yEBWnj oRCU5/lGRSaeTTgiw6DeyD1QCjBUe3KHFM/MB8qe+UpDmGoHn4nQZeM0v74idTF+SJ SIyEKyT+529xt/CdmbRDj2WCnDw5WFrP6t4Zss7kqKfTywDNODWJ4InBtVjHXkVYOq 1BgfpHrn0tIV1vYoqAzEzOlD+TkhlopU0Tz7UamhDitPF9luEmQYR90NtOT6/0HY8X 9emfIJVTnjEAw== Date: Wed, 4 Oct 2023 19:30:36 +0800 From: Jisheng Zhang To: Drew Fustini , Christoph Hellwig , Lad Prabhakar Subject: Re: [PATCH 0/6] RISC-V: Add eMMC support for TH1520 boards Message-ID: References: <20230921-th1520-mmc-v1-0-49f76c274fb3@baylibre.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231004_044252_022795_25283D6E X-CRM114-Status: GOOD ( 35.51 ) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ulf Hansson , Adrian Hunter , Prabhakar , Guo Ren , Krzysztof Kozlowski , linux-riscv@lists.infradead.org, devicetree@vger.kernel.org, Conor Dooley , Albert Ou , Alexandre Ghiti , Han Gao , Jason Kridner , Paul Walmsley , Robert Nelson , linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, Conor Dooley , =?utf-8?B?QmrDtnJuIFTDtnBlbA==?= , Rob Herring , Palmer Dabbelt , Xi Ruoyao , Fu Wei Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org T24gTW9uLCBPY3QgMDIsIDIwMjMgYXQgMDk6Mzc6NDRQTSAtMDcwMCwgRHJldyBGdXN0aW5pIHdy b3RlOgo+IE9uIEZyaSwgU2VwIDIyLCAyMDIzIGF0IDA1OjQ4OjIxUE0gLTA1MDAsIFJvYmVydCBO ZWxzb24gd3JvdGU6Cj4gPiBPbiBGcmksIFNlcCAyMiwgMjAyMyBhdCAyOjA44oCvUE0gUm9iZXJ0 IE5lbHNvbiA8cm9iZXJ0Y25lbHNvbkBnbWFpbC5jb20+IHdyb3RlOgo+ID4gPgo+ID4gPiBPbiBU aHUsIFNlcCAyMSwgMjAyMyBhdCA4OjUx4oCvUE0gRHJldyBGdXN0aW5pIDxkZnVzdGluaUBiYXls aWJyZS5jb20+IHdyb3RlOgo+ID4gPiA+Cj4gPiA+ID4gVGhpcyBzZXJpZXMgYWRkcyBzdXBwb3J0 IGZvciB0aGUgZU1NQyBvbiB0aGUgQmVhZ2xlViBBaGVhZCBhbmQgdGhlCj4gPiA+ID4gU2lwZWVk IExpY2hlZVBpIDRBLiBUaGlzIGFsbG93cyB0aGUga2VybmVsIHRvIGJvb3Qgd2l0aCB0aGUgcm9v dGZzIG9uCj4gPiA+ID4gZU1NQy4KPiA+ID4gPgo+ID4gPiA+IEkgdGVzdGVkIG9uIHRvcCBvZiB2 Ni42LXJjMiB3aXRoIHRoaXMgY29uZmlnIFsxXS4gSSB3YXMgYWJsZSB0byBib290Cj4gPiA+ID4g Ym90aCB0aGUgQWhlYWQgWzJdIGFuZCBMUGk0YSBbM10gZnJvbSBlTU1DLiBUaGUgZm9sbG93aW5n IHByZXJlcXVpc2l0ZXMKPiA+ID4gPiBhcmUgcmVxdWlyZWQ6Cj4gPiA+ID4KPiA+ID4gPiAgIFtQ QVRDSCB2Ml0gcmlzY3Y6IGR0czogdGhlYWQ6IHNldCBkbWEtbm9uY29oZXJlbnQgdG8gc29jIGJ1 cyBbNF0KPiA+ID4gPgo+ID4gPiA+IEkgcHVzaGVkIGEgYnJhbmNoIFs1XSB3aXRoIHRoaXMgcGF0 Y2ggc2VyaWVzIGFuZCB0aGUgYWJvdmUgcGF0Y2ggZm9yCj4gPiA+ID4gdGhvc2UgdGhhdCBmaW5k IGEgZ2l0IGJyYW5jaCBlYXNpZXIgdG8gdGVzdC4KPiA+ID4gPgo+ID4gPiA+IFBsZWFzZSBub3Rl IHRoYXQgb25seSB0aGUgTU1DIGNvbnRyb2xsZXIgY29ubmVjdGVkIHRvIHRoZSBlTU1DIGRldmlj ZQo+ID4gPiA+IGlzIGVuYWJsZWQgaW4gdGhlIGRldmljZSB0cmVlcyBmb3IgdGhlc2UgdHdvIGJv YXJkcy4gSSBkaWQgbm90IHlldAo+ID4gPiA+IGF0dGVtcHQgdG8gY29uZmlndXJlIGFuZCB1c2Ug dGhlIG1pY3JvU0QgY2FyZCBzbG90LiBNeSBwcmVmZXJlbmNlIGlzIHRvCj4gPiA+ID4gYWRkcmVz cyB0aGF0IGluIGEgZnV0dXJlIHBhdGNoIHNlcmllcy4KPiA+ID4gPgo+ID4gPiA+IFJlZmVyZW5j ZXM6Cj4gPiA+ID4gWzFdIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3BkcDcvNWZiZGNmMmE2NWVi MWFiZGQzYTI5ZDUxOWMxOWNkZDIKPiA+ID4gPiBbMl0gaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20v cGRwNy85MWE4MDFhNWY4ZDEwNzBjNTM1MDllZGE5ODAwYWQ3OAo+ID4gPiA+IFszXSBodHRwczov L2dpc3QuZ2l0aHViLmNvbS9wZHA3LzE0NDVjM2M5OTFlODhmZDY5YzYwMTY1Y2VmNjU3MjZhCj4g PiA+ID4gWzRdIGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xpbnV4LXJpc2N2LzIwMjMwOTEyMDcy MjMyLjI0NTUtMS1qc3poYW5nQGtlcm5lbC5vcmcvCj4gPiA+ID4gWzVdIGh0dHBzOi8vZ2l0aHVi LmNvbS9wZHA3L2xpbnV4L3RyZWUvYjQvdGgxNTIwLW1tYwo+ID4gPgo+ID4gPiBUaGlzIHBhdGNo c2V0IGNhbWUgb3V0IHZlcnkgbmljZSEKPiA+ID4KPiA+ID4gdjYuNi1yYzIgd2l0aCBMYXN0IFJG QyB2MjoKPiA+ID4KPiA+ID4gWyAgICA0LjA2NjYzMF0gbW1jMDogU0RIQ0kgY29udHJvbGxlciBv biBmZmU3MDgwMDAwLm1tYwo+ID4gPiBbZmZlNzA4MDAwMC5tbWNdIHVzaW5nIFBJTwo+ID4gPgo+ ID4gPiBkZWJpYW5AQmVhZ2xlVjp+JCBzdWRvIGhkcGFybSAtdFQgL2Rldi9tbWNibGswCj4gPiA+ Cj4gPiA+IC9kZXYvbW1jYmxrMDoKPiA+ID4gIFRpbWluZyBjYWNoZWQgcmVhZHM6ICAgMTUxNiBN QiBpbiAgMi4wMCBzZWNvbmRzID0gNzU4LjA5IE1CL3NlYwo+ID4gPiAgVGltaW5nIGJ1ZmZlcmVk IGRpc2sgcmVhZHM6ICA4NCBNQiBpbiAgMy4wMSBzZWNvbmRzID0gIDI3Ljk0IE1CL3NlYwo+ID4g Pgo+ID4gPiB2cyB2Ni42LXJjMiB3aXRoIHRoaXMgcGF0Y2hzZXQ6Cj4gPiA+Cj4gPiA+ICBbICAg IDQuMDk2ODM3XSBtbWMwOiBTREhDSSBjb250cm9sbGVyIG9uIGZmZTcwODAwMDAubW1jCj4gPiA+ IFtmZmU3MDgwMDAwLm1tY10gdXNpbmcgRE1BCj4gPiA+Cj4gPiA+IGRlYmlhbkBCZWFnbGVWOn4k IHN1ZG8gaGRwYXJtIC10VCAvZGV2L21tY2JsazAKPiA+ID4KPiA+ID4gL2Rldi9tbWNibGswOgo+ ID4gPiAgVGltaW5nIGNhY2hlZCByZWFkczogICAxNTgwIE1CIGluICAyLjAwIHNlY29uZHMgPSA3 OTAuOTcgTUIvc2VjCj4gPiA+ICBUaW1pbmcgYnVmZmVyZWQgZGlzayByZWFkczogNDE4IE1CIGlu ICAzLjAwIHNlY29uZHMgPSAxMzkuMTEgTUIvc2VjCj4gPiAKPiA+IERyZXcgcG9pbnRlZCBvdXQg b24gU2xhY2ssIHRoaXMgd2FzIG5vdCBxdWl0ZSByaWdodC4uIEFmdGVyIG1vcmUKPiA+IGRpZ2dp bmcgYnkgRHJldywgQ09ORklHX0RNQV9HTE9CQUxfUE9PTCBpcyBjYXVzaW5nIGEgRE1BIGxpbWl0 YXRpb24KPiA+IHdpdGggdGhlIG11bHRpcGxhdGZvcm0gZGVmY29uZmlnLiBzbyB3aXRoLAo+ID4g Cj4gPiAuL3NjcmlwdHMvY29uZmlnIC0tZGlzYWJsZSBDT05GSUdfQVJDSF9SOUEwN0cwNDMKPiA+ IAo+ID4gKHRvIHJlbW92ZSBDT05GSUdfRE1BX0dMT0JBTF9QT09MKS4uLiBhbm90aGVyIDJ4IGlu IGJ1ZmZlcmVkIHJlYWRzLi4KPiA+IAo+ID4gWyAgICA0LjA1OTI0Ml0gbW1jMDogU0RIQ0kgY29u dHJvbGxlciBvbiBmZmU3MDgwMDAwLm1tYwo+ID4gW2ZmZTcwODAwMDAubW1jXSB1c2luZyBBRE1B IDY0LWJpdAo+ID4gCj4gPiBkZWJpYW5AQmVhZ2xlVjp+JCBzdWRvIGhkcGFybSAtdFQgL2Rldi9t bWNibGswCj4gPiAKPiA+IC9kZXYvbW1jYmxrMDoKPiA+ICBUaW1pbmcgY2FjaGVkIHJlYWRzOiAg IDE2MDAgTUIgaW4gIDIuMDAgc2Vjb25kcyA9IDgwMC45MyBNQi9zZWMKPiA+ICBUaW1pbmcgYnVm ZmVyZWQgZGlzayByZWFkczogODkyIE1CIGluICAzLjAwIHNlY29uZHMgPSAyOTcuMDYgTUIvc2Vj Cj4gCj4gSXQgc2VlbXMgQ09ORklHX0RNQV9HTE9CQUxfUE9PTD15IGNhdXNlcyBBRE1BIGJ1ZmZl ciBhbGxvYyB0byBmYWlsIFsxXToKPiAKPiAgIG1tYzA6IFVuYWJsZSB0byBhbGxvY2F0ZSBBRE1B IGJ1ZmZlcnMgLSBmYWxsaW5nIGJhY2sgdG8gc3RhbmRhcmQgRE1BCj4gCj4gUHJhYmhha2FyJ3Mg QVg0NU1QIG5vbi1jb2hlcmVudCBETUEgc3VwcG9ydCBbMl0gc2VyaWVzIGludHJvZHVjZWQgdGhl Cj4gc2VsZWN0aW9uIG9mIERNQV9HTE9CQUxfUE9PTCBmb3IgQVJDSF9SOUEwN0cwNDMgYW5kIHRo ZSByaXNjdiBkZWZjb25maWcKPiBzZWxlY3RzIEFSQ0hfUjlBMDdHMDQzLiAKPiAKPiBQYXRjaCA1 IGluIHRoZSBzZXJpZXMgWzNdIHN0YXRlcyB0aGF0Ogo+IAo+ICAgV2l0aCBETUFfR0xPQkFMX1BP T0wgZW5hYmxlZCBhbGwgRE1BIGFsbG9jYXRpb25zIGhhcHBlbiBmcm9tIHRoaXMKPiAgIHJlZ2lv biBhbmQgc3luY2hyb25pemF0aW9uIGNhbGxiYWNrcyBhcmUgaW1wbGVtZW50ZWQgdG8gc3luY2hy b25pemUKPiAgIHdoZW4gZG9pbmcgRE1BIHRyYW5zYWN0aW9ucy4KPiAKPiBUaGlzIGV4YW1wbGUg b2YgYSAic2hhcmVkLWRtYS1wb29sIiBub2RlIHdhcyBnaXZlbjoKPiAKPiAgICAgICAgIHBtYV9y ZXN2MEA1ODAwMDAwMCB7Cj4gICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJzaGFyZWQtZG1hLXBv b2wiOwo+ICAgICAgICAgICAgIHJlZyA9IDwweDAgMHg1ODAwMDAwMCAweDAgMHgwODAwMDAwMD47 Cj4gICAgICAgICAgICAgbm8tbWFwOwo+ICAgICAgICAgICAgIGxpbnV4LGRtYS1kZWZhdWx0Owo+ ICAgICAgICAgfTsKPiAKPiBJJ3ZlIGNvcGllZCB0aGF0IHRvIHRoMTUyMC1iZWFnbGV2LWFoZWFk LmR0cy4gVGhlIGFkZHJlc3Mgb2YgMHg1ODAwMDAwMAo+IGhhcyBubyBzaWduaWZpY2FuY2Ugb24g dGgxNTIwLCBidXQgdGhlIGV4aXN0ZW5jZSBvZiBzaGFyZWQtZG1hLXBvb2wKPiBzZWVtcyB0byBm aXggdGhlIHByb2JsZW0uIEFETUEgbW9kZSBbNF0gaXMgbm93IHdvcmtpbmcgZXZlbiB0aG91Z2gK PiBDT05GSUdfRE1BX0dMT0JBTF9QT09MPXkuCgorIENocmlzdG9waCwgTGFkCgpJTUhPLCB0aGlz IGlzIG5vdCBUSDE1MjAgc3BlY2lmaWMgYnV0IGEgZ2VuZXJpYyBpc3N1ZS4KCkkgYmVsaWV2ZSBj b21taXQgNDg0ODYxZTA5ZjNlICgic29jOiByZW5lc2FzOiBLY29uZmlnOiBTZWxlY3QgdGhlCnJl cXVpcmVkIGNvbmZpZ3MgZm9yIFJaL0ZpdmUgU29DIikgY2FuIGNhdXNlIHJlZ3Jlc3Npb24gb24g YWxsCm5vbi1kbWEtY29oZXJlbnQgcmlzY3YgcGxhdGZvcm1zIHdpdGggZ2VuZXJpYyBkZWZjb25m aWcuIFRoaXMgaXMKYSBjb21tb24gaXNzdWUuIFRoZSBsb2dpYyBoZXJlIGlzOiBnZW5lcmljIHJp c2N2IGRlZmNvbmZpZyBzZWxlY3RzCkFSQ0hfUjlBMDdHMDQzIHdoaWNoIHNlbGVjdHMgRE1BX0dM T0JBTF9QT09MLCB3aGljaCBhc3N1bWVzIGFsbApub24tZG1hLWNvaGVyZW50IHJpc2N2IHBsYXRm b3JtcyBoYXZlIGEgZG1hIGdsb2JhbCBwb29sLCB0aGlzIGFzc3VtcHRpb24Kc2VlbXMgbm90IGNv cnJlY3QuIEFuZCBJIGJlbGlldmUgRE1BX0dMT0JBTF9QT09MIHNob3VsZCBub3QgYmUKc2VsZWN0 ZWQgYnkgQVJDSF9TT0NGQU1JTElZLCBpbnN0ZWFkLCBvbmx5IEFSQ0ggdW5kZXIgc29tZSBzcGVj aWZpYwpjb25kaXRpb25zIGNhbiBzZWxlY3QgaXQgZ2xvYmFseSwgZm9yIGV4YW1wbGUgTk9NTVUg QVJNIGFuZCBzbyBvbi4KClNpbmNlIHRoaXMgaXMgYSByZWdyZXNzaW9uLCB3aGF0J3MgcHJvcGVy IGZpeD8gYW55IHN1Z2dlc3Rpb24gaXMKYXBwcmVjaWF0ZWQuCgpUaGFua3MKCj4gCj4gVGhhbmtz LAo+IERyZXcKPiAKPiBbMV0gaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vcGRwNy83MzA0MWVkODA4 YmJjN2RkNDQ1ODM2ZmI5MDU3NDk3OQo+IFsyXSBodHRwczovL2xvcmUua2VybmVsLm9yZy9saW51 eC1yaXNjdi8yMDIzMDgxODEzNTcyMy44MDYxMi0xLXByYWJoYWthci5tYWhhZGV2LWxhZC5yakBi cC5yZW5lc2FzLmNvbS8KPiBbM10gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGludXgtcmlzY3Yv MjAyMzA4MTgxMzU3MjMuODA2MTItNi1wcmFiaGFrYXIubWFoYWRldi1sYWQucmpAYnAucmVuZXNh cy5jb20vCj4gWzRdIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3BkcDcvOTFlNzJhNjYzZDNiYjcz ZWIyODE4MjMzN2FkOGJiY2IKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmxpbnV4LXJpc2N2IG1haWxpbmcgbGlzdApsaW51eC1yaXNjdkBsaXN0cy5pbmZy YWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGlu dXgtcmlzY3YK