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 262BDE77199 for ; Tue, 7 Jan 2025 00:18:49 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:References: List-Owner; bh=w21+QUtmu6f4yws5GJzc0SQF8V80VNDiyVOJB5iUU9k=; b=j7saJW8ZDsjDs+ qAuB0wCywy9PI0ZBlcdtZpKsKDssJcdN2GhInxL6TrB098YGrStW+8e0cq/uhW32oHkjvKlnvCzLS xuvrWbUaJkz08cH5lO5uG9mkyQ+GK7t5obthfmEK9nSSBRE8CZHclBtBccMIZ0fhCl2CZfQm53kbS O0OPghC+B4JURD8uTjcBqXM9u2CLRhvTYS4lLsfEv1EbeT3xXM1iGno/N6SA9gyV8fLDpOoAuUWZY VK1MfUtnI6g3Oa6w/SySLECOKmn4tSwtBr7hToBYxEOOI79h9wfyiCsHFRB7b1RdqagKKZf5Kt66z qTEBC+5ySUKAa/BuxXQQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tUxIy-000000031Ox-2RCZ; Tue, 07 Jan 2025 00:18:44 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tUxIw-000000031OU-1Tx1 for linux-riscv@lists.infradead.org; Tue, 07 Jan 2025 00:18:43 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 96FC95C4CEA; Tue, 7 Jan 2025 00:18:00 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3D371C4CED2; Tue, 7 Jan 2025 00:18:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1736209121; bh=f2O7fcinraOgnNYOGg+k9fdMgFU6GnIbFo2NzLI5ANQ=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=Hf6pnJccTlg6cBltWa4BXy0UwdwghZqpex/+HjXF95Zr2WVVc46qmH0hBPfssQD1t hROUbsJ2f07WjvNjOMxSP+sP34OlZSBG241J5orIzj9mFx+cnPlwKZbwKygxKdp7TW eQXdgainN416F4s8qbzucazvLhj6Q7BtGBCmZ1qh/d3bD2IynYSDWxfyw7WIpkx4hp PPoLS6Nlc9nJcD3cmW2NuKTCF9VGy+Lzf7lQec7yJhkkPIjVIArnfZadh7MKEtYKft yym5Z4tKzhn8XadvbGDIEpVH8jimmXV7yGiISuzlbB8q5PzJH3qjTNBgC9Z4Qh5FYm cO81aMHZtZ8zA== Date: Mon, 6 Jan 2025 18:18:39 -0600 From: Bjorn Helgaas To: Chen Wang Cc: Chen Wang , kw@linux.com, u.kleine-koenig@baylibre.com, aou@eecs.berkeley.edu, arnd@arndb.de, bhelgaas@google.com, conor+dt@kernel.org, guoren@kernel.org, inochiama@outlook.com, krzk+dt@kernel.org, lee@kernel.org, lpieralisi@kernel.org, manivannan.sadhasivam@linaro.org, palmer@dabbelt.com, paul.walmsley@sifive.com, pbrobinson@gmail.com, robh@kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, linux-riscv@lists.infradead.org, chao.wei@sophgo.com, xiaoguang.xing@sophgo.com, fengchun.li@sophgo.com Subject: Re: [PATCH v2 1/5] dt-bindings: pci: Add Sophgo SG2042 PCIe host Message-ID: <20250107001839.GA142126@bhelgaas> 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-20250106_161842_478995_F78C8A5B X-CRM114-Status: GOOD ( 27.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: , 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 T24gVGh1LCBEZWMgMTksIDIwMjQgYXQgMTA6MzQ6NTBBTSArMDgwMCwgQ2hlbiBXYW5nIHdyb3Rl Ogo+IGhlbGxvIH4KPiAKPiBPbiAyMDI0LzEyLzExIDE6MzMsIEJqb3JuIEhlbGdhYXMgd3JvdGU6 Cj4gPiBPbiBNb24sIERlYyAwOSwgMjAyNCBhdCAwMzoxOTozOFBNICswODAwLCBDaGVuIFdhbmcg d3JvdGU6Cj4gPiA+IEFkZCBiaW5kaW5nIGZvciBTb3BoZ28gU0cyMDQyIFBDSWUgaG9zdCBjb250 cm9sbGVyLgo+ID4gPiArICBzb3BoZ28scGNpZS1wb3J0Ogo+IFsuLi4uLi5dCj4gPiA+ICsgICAg ICBUaGUgQ2FkZW5jZSBJUCBoYXMgdHdvIG1vZGVzIG9mIG9wZXJhdGlvbiwgc2VsZWN0ZWQgYnkg YSBzdHJhcCBwaW4uCj4gPiA+ICsKPiA+ID4gKyAgICAgIEluIHRoZSBzaW5nbGUtbGluayBtb2Rl LCB0aGUgQ2FkZW5jZSBQQ0llIGNvcmUgaW5zdGFuY2UgYXNzb2NpYXRlZAo+ID4gPiArICAgICAg d2l0aCBMaW5rMCBpcyBjb25uZWN0ZWQgdG8gYWxsIHRoZSBsYW5lcyBhbmQgdGhlIENhZGVuY2Ug UENJZSBjb3JlCj4gPiA+ICsgICAgICBpbnN0YW5jZSBhc3NvY2lhdGVkIHdpdGggTGluazEgaXMg aW5hY3RpdmUuCj4gPiA+ICsKPiA+ID4gKyAgICAgIEluIHRoZSBkdWFsLWxpbmsgbW9kZSwgdGhl IENhZGVuY2UgUENJZSBjb3JlIGluc3RhbmNlIGFzc29jaWF0ZWQKPiA+ID4gKyAgICAgIHdpdGgg TGluazAgaXMgY29ubmVjdGVkIHRvIHRoZSBsb3dlciBoYWxmIG9mIHRoZSBsYW5lcyBhbmQgdGhl Cj4gPiA+ICsgICAgICBDYWRlbmNlIFBDSWUgY29yZSBpbnN0YW5jZSBhc3NvY2lhdGVkIHdpdGgg TGluazEgaXMgY29ubmVjdGVkIHRvCj4gPiA+ICsgICAgICB0aGUgdXBwZXIgaGFsZiBvZiB0aGUg bGFuZXMuCj4gPiBJIGFzc3VtZSB0aGlzIG1lYW5zIHRoZXJlIGFyZSB0d28gc2VwYXJhdGUgUm9v dCBQb3J0cywgb25lIGZvciBMaW5rMAo+ID4gYW5kIGEgc2Vjb25kIGZvciBMaW5rMT8KPiA+IAo+ ID4gPiArICAgICAgU0cyMDQyIGNvbnRhaW5zIDIgQ2FkZW5jZSBJUHMgYW5kIGNvbmZpZ3VyZXMg dGhlIENvcmVzIGFzIGJlbG93Ogo+ID4gPiArCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAr LS0gQ29yZShMaW5rMCkgPC0tLT4gcGNpZV9yYzAgICArLS0tLS0tLS0tLS0tLS0tLS0rCj4gPiA+ ICsgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgICAgICAgICAgICAgICB8Cj4gPiA+ICsgICAgICBDYWRlbmNlIElQIDEgLS0rICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8IGNkbnNfcGNpZTBfY3RybCB8Cj4gPiA+ICsgICAgICAg ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAg ICAgICAgICB8Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICArLS0gQ29yZShMaW5rMSkgPC0t LT4gZGlzYWJsZWQgICArLS0tLS0tLS0tLS0tLS0tLS0rCj4gPiA+ICsKPiA+ID4gKyAgICAgICAg ICAgICAgICAgICAgICstLSBDb3JlKExpbmswKSA8LS0tPiBwY2llX3JjMSAgICstLS0tLS0tLS0t LS0tLS0tLSsKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwKPiA+ID4gKyAgICAgIENhZGVuY2UgSVAg MiAtLSsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgY2Ruc19wY2llMV9jdHJsIHwK PiA+ID4gKyAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgICAgICAgICAgICAgIHwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICstLSBD b3JlKExpbmsxKSA8LS0tPiBwY2llX3JjMiAgICstLS0tLS0tLS0tLS0tLS0tLSsKPiA+ID4gKwo+ ID4gPiArICAgICAgcGNpZV9yY1ggaXMgcGNpZSBub2RlICgic29waGdvLHNnMjA0Mi1wY2llLWhv c3QiKSBkZWZpbmVkIGluIERUUy4KPiA+ID4gKyAgICAgIGNkbnNfcGNpZTBfY3RybCBpcyBzeXNj b24gbm9kZSAoInNvcGhnbyxzZzIwNDItcGNpZS1jdHJsIikgZGVmaW5lZCBpbiBEVFMKPiA+ID4g Kwo+ID4gPiArICAgICAgY2Ruc19wY2llWF9jdHJsIGNvbnRhaW5zIHNvbWUgcmVnaXN0ZXJzIHNo YXJlZCBieSBwY2llX3JjWCwgZXZlbiB0d28KPiA+ID4gKyAgICAgIFJDKExpbmspcyBtYXkgc2hh cmUgZGlmZmVyZW50IGJpdHMgb2YgdGhlIHNhbWUgcmVnaXN0ZXIuIEZvciBleGFtcGxlLAo+ID4g PiArICAgICAgY2Ruc19wY2llMV9jdHJsIGNvbnRhaW5zIHJlZ2lzdGVycyBzaGFyZWQgYnkgbGlu azAgJiBsaW5rMSBmb3IgQ2FkZW5jZSBJUCAyLgo+ID4gQW4gUkMgZG9lc24ndCBoYXZlIGEgTGlu ay4gIEEgUm9vdCBQb3J0IGRvZXMuCj4gPiAKPiA+ID4gKyAgICAgICJzb3BoZ28scGNpZS1wb3J0 IiBpcyBkZWZpbmVkIHRvIGZsYWcgd2hpY2ggY29yZShsaW5rKSB0aGUgcmMgbWFwcyB0bywgd2l0 aAo+ID4gPiArICAgICAgdGhpcyB3ZSBjYW4ga25vdyB3aGF0IHJlZ2lzdGVycyhiaXRzKSB3ZSBz aG91bGQgdXNlLgo+ID4gPiArCj4gPiA+ICsgIHNvcGhnbyxzeXNjb24tcGNpZS1jdHJsOgo+ID4g PiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiA+ ID4gKyAgICBkZXNjcmlwdGlvbjoKPiA+ID4gKyAgICAgIFBoYW5kbGUgdG8gdGhlIFBDSWUgU3lz dGVtIENvbnRyb2xsZXIgRFQgbm9kZS4gSXQncyByZXF1aXJlZCB0bwo+ID4gPiArICAgICAgYWNj ZXNzIHNvbWUgTVNJIG9wZXJhdGlvbiByZWdpc3RlcnMgc2hhcmVkIGJ5IFBDSWUgUkNzLgo+ID4g SSB0aGluayB0aGlzIHByb2JhYmx5IG1lYW5zICJzaGFyZWQgYnkgUENJZSBSb290IFBvcnRzIiwg bm90IFJDcy4KPiA+IEl0J3MgdW5saWtlbHkgdGhhdCB0aGlzIGhhcmR3YXJlIGhhcyBtdWx0aXBs ZSBSb290IENvbXBsZXhlcy4KPiAKPiBJIGp1c3QgZG91YmxlIGNvbmZpcm1lZCB3aXRoIHNvcGhn byBlbmdpbmVlcnMsIHRoZXkgdG9sZCBtZSB0aGF0IHRoZSBhY3R1YWwKPiBQQ0llIGRlc2lnbiBp cyB0aGF0IHRoZXJlIGlzIG9ubHkgb25lIHJvb3QgcG9ydCB1bmRlciBhIGhvc3QgYnJpZGdlLiBJ IGFtCj4gc29ycnkgdGhhdCBteSBvcmlnaW5hbCBkZXNjcmlwdGlvbiBhbmQgZGlhZ3JhbSBtYXkg bm90IG1ha2UgdGhpcyBjbGVhciwgc28KPiBwbGVhc2UgYWxsb3cgbWUgdG8gaW50cm9kdWNlIHRo aXMgaGlzdG9yaWNhbCBiYWNrZ3JvdW5kIGluIGRldGFpbCBhZ2Fpbi4KPiBQbGVhc2UgcmVhZCBp dCBwYXRpZW50bHkgOik6Cj4gCj4gVGhlIElQIHByb3ZpZGVkIGJ5IENhZGVuY2UgY29udGFpbnMg dHdvIGluZGVwZW5kZW50IGNvcmVzIChjYWxsZWQgImxpbmtzIgo+IGFjY29yZGluZyB0byB0aGUg dGVybWlub2xvZ3kgb2YgdGhlaXIgbWFudWFsLCB0aGUgZmlyc3Qgb25lIGlzIGNhbGxlZCBsaW5r MAo+IGFuZCB0aGUgc2Vjb25kIG9uZSBpcyBjYWxsZWQgbGluazEpLiBFYWNoIGNvcmUgY29ycmVz cG9uZHMgdG8gYSBob3N0IGJyaWRnZSwKPiBhbmQgZWFjaCBob3N0IGJyaWRnZSBoYXMgb25seSBv bmUgcm9vdCBwb3J0LCBhbmQgdGhlaXIgY29uZmlndXJhdGlvbgo+IHJlZ2lzdGVycyBhcmUgY29t cGxldGVseSBpbmRlcGVuZGVudC4gVGhhdCBpcyB0byBzYXnvvIxvbmUgY2FkZW5jZSBJUAo+IGVu Y2Fwc3VsYXRlcyB0d28gaW5kZXBlbmRlbnQgaG9zdCBicmlkZ2VzLiBTRzIwNDIgaW50ZWdyYXRl cyB0d28gQ2FkZW5jZQo+IElQcywgc28gdGhlcmUgY2FuIGFjdHVhbGx5IGJlIHVwIHRvIGZvdXIg aG9zdCBicmlkZ2VzLgo+IAo+IAo+IFRha2luZyBhIENhZGVuY2UgSVAgYXMgYW4gZXhhbXBsZSwg dGhlIHR3byBob3N0IGJyaWRnZXMgY2FuIGJlIGNvbm5lY3RlZCB0bwo+IGRpZmZlcmVudCBsYW5l cyB0aHJvdWdoIGNvbmZpZ3VyYXRpb24sIHdoaWNoIGhhcyBiZWVuIGRlc2NyaWJlZCBpbiB0aGUK PiBvcmlnaW5hbCBtZXNzYWdlLiBBdCBwcmVzZW50LCB0aGUgY29uZmlndXJhdGlvbiBvZiBTRzIw NDIgaXMgdG8gbGV0IGNvcmUwCj4gKGxpbmswKSBpbiB0aGUgZmlyc3QgaXAgb2NjdXB5IGFsbCBs YW5lcyBpbiB0aGUgaXAsIGFuZCBsZXQgY29yZTAgKGxpbmswKQo+IGFuZCBjb3JlMSAobGluazEp IGluIHRoZSBzZWNvbmQgaXAgZWFjaCB1c2UgaGFsZiBvZiB0aGUgbGFuZXMgaW4gdGhlIGlwLiBT bwo+IGluIHRoZSBlbmQgd2Ugb25seSB1c2UgMyBjb3JlcywgdGhhdCdzIHdoeSAzIGhvc3QgYnJp ZGdlIG5vZGVzIGFyZQo+IGNvbmZpZ3VyZWQgaW4gZHRzLgoKSG9zdCBicmlkZ2VzIGFyZSBsb2dp Y2FsbHkgc2VwYXJhdGUgUENJIGhpZXJhcmNoaWVzLCBzbyB0aGVzZSB0aHJlZQpob3N0IGJyaWRn ZXMgY291bGQgYmUgaW4gdGhyZWUgc2VwYXJhdGUgUENJIGRvbWFpbnMsIGFuZCBlYWNoIG9uZQpj b3VsZCB1c2UgYnVzZXMgMDAtZmYuICBFYWNoIG9uZSBjb250YWlucyBhIHNpbmdsZSBSb290IFBv cnQsIHNvCmVudW1lcmF0aW5nIGNvdWxkIGxvb2sgbGlrZSB0aGlzOgoKICAwMDAwOjAwOjAwLjAg Um9vdCBQb3J0IHRvIFtidXMgMDEtZmZdCiAgMDAwMTowMDowMC4wIFJvb3QgUG9ydCB0byBbYnVz IDAxLWZmXQogIDAwMDI6MDA6MDAuMCBSb290IFBvcnQgdG8gW2J1cyAwMS1mZl0KCkRvZXMgdGhh dCBtYXRjaCB3aXRoIHlvdXIgdW5kZXJzdGFuZGluZz8KCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LXJpc2N2IG1haWxpbmcgbGlzdApsaW51eC1y aXNjdkBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxt YW4vbGlzdGluZm8vbGludXgtcmlzY3YK