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 B92FBC0219E for ; Wed, 12 Feb 2025 04:25:20 +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=CpPbp+TCKIQS8NbENuhGmmzbDz03v2oYv20L8O7okks=; b=lksZwM7JCgGbuj DH9O/s+MbRkU52LVTExGn4w99jCWus2AWP48WIt5OTq4OZv4dS3OcOq7tCvDDFW+NMofym42W+tB4 TEAE2ewif+qbfRzb9GnBaJQ0rYPa2DUIpddP3ndrZtXCLUomC/fdDjaqCYgISJGvg1TOFpvJGMpKK R63EsraIvympDdL5PHVXiHyRBazBqVXR88dtwRSGFAhqPfzgWLl3XrDRD4Emb/mH+zjXACT/f61fL Pm5dxye7gM6vL+y76WjGd9AepPfSFsWMjg+vqr/1ssFiFIkZ0BsiDyhdFWACT6apgKGpFt35No7MY O5fMA9scyZyY2ChI5fJQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1ti4JB-000000069cN-2ZBU; Wed, 12 Feb 2025 04:25:09 +0000 Received: from nyc.source.kernel.org ([2604:1380:45d1:ec00::3]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1ti4J8-000000069bp-4A3Q for linux-riscv@lists.infradead.org; Wed, 12 Feb 2025 04:25:08 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id B8F3EA40F17; Wed, 12 Feb 2025 04:23:20 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9BF12C4CEDF; Wed, 12 Feb 2025 04:25:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1739334305; bh=nk3AROe87+4YshXi9GBSNoqzPpUikLHpL1nScJiTUVw=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=L7DgJxwZxf+zoDiz0Ezoiz7oy10JTxKsm0nQgnZA2Z1LwGIQqWRSdlhq0wUAjZODY hPb078OI/3uJEXZg+ryHPim53pB1qdvG3zg605JsOS/q8p+6aRvDA2sM1McU/rDL/D QKWRq7eTbr+OOK8vIzaegc3FTJjp+Exu+gyenCYVZyofzah/hDYNquGbr8vmrN3USz 1QcXApTIx115Ab0W8JuOcZcdciR0BS2e9Fm/Fp/c/hbtVA7P9xY5r/JgFtHSPT/xO9 EZe4OW6FPXKhxczMtwdXXV9d1h0Ucixt7G8Rrv9nUANxD6R+ObZjN29Y700z+AHz71 b0NG3ULidATqg== Date: Tue, 11 Feb 2025 22:25:04 -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 v3 1/5] dt-bindings: pci: Add Sophgo SG2042 PCIe host Message-ID: <20250212042504.GA66848@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-20250211_202507_161456_3D3EC5CF X-CRM114-Status: GOOD ( 33.73 ) 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 T24gV2VkLCBGZWIgMTIsIDIwMjUgYXQgMDk6NTA6MTFBTSArMDgwMCwgQ2hlbiBXYW5nIHdyb3Rl Ogo+IE9uIDIwMjUvMi8xMiA3OjM0LCBCam9ybiBIZWxnYWFzIHdyb3RlOgo+ID4gT24gU3VuLCBK YW4gMjYsIDIwMjUgYXQgMTA6Mjc6MjdBTSArMDgwMCwgQ2hlbiBXYW5nIHdyb3RlOgo+ID4gPiBP biAyMDI1LzEvMjMgNjoyMSwgQmpvcm4gSGVsZ2FhcyB3cm90ZToKPiA+ID4gPiBPbiBXZWQsIEph biAxNSwgMjAyNSBhdCAwMzowNjozN1BNICswODAwLCBDaGVuIFdhbmcgd3JvdGU6Cj4gPiA+ID4g PiBGcm9tOiBDaGVuIFdhbmcgPHVuaWNvcm5fd2FuZ0BvdXRsb29rLmNvbT4KPiA+ID4gPiA+IAo+ ID4gPiA+ID4gQWRkIGJpbmRpbmcgZm9yIFNvcGhnbyBTRzIwNDIgUENJZSBob3N0IGNvbnRyb2xs ZXIuCj4gLi4uCgo+ID4gPiA+ICJzb3BoZ28sbGluay1pZCIgY29ycmVzcG9uZHMgdG8gQ2FkZW5j ZSBkb2N1bWVudGF0aW9uLCBidXQgSQo+ID4gPiA+IHRoaW5rIGl0IGlzIHNvbWV3aGF0IG1pc2xl YWRpbmcgaW4gdGhlIGJpbmRpbmcgYmVjYXVzZSBhIFBDSWUKPiA+ID4gPiAiTGluayIgcmVmZXJz IHRvIHRoZSBkb3duc3RyZWFtIHNpZGUgb2YgYSBSb290IFBvcnQuICBJZiB3ZQo+ID4gPiA+IHVz ZSAibGluay1pZCIgdG8gaWRlbnRpZnkgZWl0aGVyIENvcmUwIG9yIENvcmUxIG9mIGEgQ2FkZW5j ZQo+ID4gPiA+IElQLCBpdCBzb3J0IG9mIGJha2VzIGluIHRoZSBpZGVhIHRoYXQgdGhlcmUgY2Fu IG5ldmVyIGJlIG1vcmUKPiA+ID4gPiB0aGFuIG9uZSBSb290IFBvcnQgcGVyIENvcmUuCj4gPiA+ Cj4gPiA+IFRoZSBmYWN0IGlzIHRoYXQgZm9yIHRoZSBjYWRlbmNlIElQIHVzZWQgYnkgc2cyMDQy LCBvbmx5IG9uZQo+ID4gPiByb290IHBvcnQgaXMgc3VwcG9ydGVkIHBlciBjb3JlLgo+ID4KPiA+ IDEpIFRoYXQncyB0cnVlIHRvZGF5IGJ1dCBtYXkgbm90IGJlIHRydWUgZm9yZXZlci4KPiA+IAo+ ID4gMikgRXZlbiBpZiB0aGVyZSdzIG9ubHkgb25lIHJvb3QgcG9ydCBmb3JldmVyLCAibGluayIg YWxyZWFkeQo+ID4gbWVhbnMgc29tZXRoaW5nIHNwZWNpZmljIGluIFBDSWUsIGFuZCB0aGlzIHVz YWdlIG1lYW5zIHNvbWV0aGluZwo+ID4gZGlmZmVyZW50LCBzbyBpdCdzIGEgbGl0dGxlIGNvbmZ1 c2luZy4gIE1heWJlIGEgY29tbWVudCB0byBzYXkKPiA+IHRoYXQgdGhpcyByZWZlcnMgdG8gYSAi Q29yZSIsIG5vdCBhIFBDSWUgbGluaywgaXMgdGhlIGJlc3Qgd2UgY2FuCj4gPiBkby4KPgo+IEhv dyBhYm91dCB1c2luZyAic29waGdvLGNvcmUtaWQiLCBhcyBJIHNhaWQgaW4gdGhlIGJpbmRpbmcK PiBkZXNjcmlwdGlvbiwgImV2ZXJ5IElQIGlzIGNvbXBvc2VkIG9mIDIgY29yZXMgKGNhbGxlZCBs aW5rMCAmIGxpbmsxCj4gYXMgQ2FkZW5jZSdzIHRlcm0pLiIuICBUaGlzIGF2b2lkcyB0aGUgY29u ZmxpY3Qgd2l0aCB0aGUgY29uY2VwdAo+ICJsaW5rICIgaW4gdGhlIFBDSWUgc3BlY2lmaWNhdGlv biwgd2hhdCBkbyB5b3UgdGhpbms/CgpJIHRoaW5rIHRoYXQgd291bGQgYmUgZ3JlYXQuCgo+ID4g PiBCYXNlZCBvbiB0aGUgYWJvdmUgYW5hbHlzaXMsIEkgdGhpbmsgdGhlIGludHJvZHVjdGlvbiBv ZiBhCj4gPiA+IHRocmVlLWxheWVyIHN0cnVjdHVyZSAocGNpZS1jb3JlLXBvcnQpIGxvb2tzIGEg Yml0IHRvbwo+ID4gPiBjb21wbGljYXRlZCBmb3IgY2FuZGVuY2UgSVAuIEluIGZhY3QsIHRoZSBz b3VyY2Ugb2YgdGhlCj4gPiA+IGRpc2N1c3Npb24gYXQgdGhlIGJlZ2lubmluZyBvZiB0aGlzIGlz c3VlIHdhcyB3aGV0aGVyIHNvbWUKPiA+ID4gYXR0cmlidXRlcyBzaG91bGQgYmUgcGxhY2VkIHVu ZGVyIHRoZSBob3N0IGJyaWRnZSBvciB0aGUgcm9vdAo+ID4gPiBwb3J0LiBJIHN1Z2dlc3QgdGhh dCBhZGRpbmcgdGhlIHJvb3QgcG9ydCBsYXllciBvbiB0aGUgYmFzaXMgb2YKPiA+ID4gdGhlIGV4 aXN0aW5nIHBhdGNoIG1heSBiZSBlbm91Z2guIFdoYXQgZG8geW91IHRoaW5rPwo+ID4gPiAKPiA+ ID4gZS5nLiwKPiA+ID4gCj4gPiA+IHBjaWVfcmMwOiBwY2llQDcwNjAwMDAwMDAgewo+ID4gPiAg wqDCoMKgIGNvbXBhdGlibGUgPSAic29waGdvLHNnMjA0Mi1wY2llLWhvc3QiOwo+ID4gPiAgwqDC oMKgIC4uLi4uLiAvLyBob3N0IGJyaWRlIGxldmVsIHByb3BlcnRpZXMKPiA+ID4gIMKgwqDCoCBz b3BoZ28sbGluay1pZCA9IDwwPjsKPiA+ID4gIMKgwqDCoCBwb3J0IHsKPiA+ID4gIMKgwqDCoMKg wqDCoMKgIC8vIHBvcnQgbGV2ZWwgcHJvcGVydGllcwo+ID4gPiAgwqDCoMKgwqDCoMKgwqAgdmVu ZG9yLWlkID0gPDB4MWYxYz47Cj4gPiA+ICDCoMKgwqDCoMKgwqDCoCBkZXZpY2UtaWQgPSA8MHgy MDQyPjsKPiA+ID4gIMKgwqDCoMKgwqDCoMKgIG51bS1sYW5lcyA9IDw0PjsKPiA+ID4gIMKgwqDC oCB9Cj4gPiA+IH07Cj4gPiA+IAo+ID4gPiBwY2llX3JjMTogcGNpZUA3MDYyMDAwMDAwIHsKPiA+ ID4gIMKgwqDCoCBjb21wYXRpYmxlID0gInNvcGhnbyxzZzIwNDItcGNpZS1ob3N0IjsKPiA+ID4g IMKgwqDCoCAuLi4uLi4gLy8gaG9zdCBicmlkZSBsZXZlbCBwcm9wZXJ0aWVzCj4gPiA+ICDCoMKg wqAgc29waGdvLGxpbmstaWQgPSA8MD47Cj4gPiA+ICDCoMKgwqAgcG9ydCB7Cj4gPiA+ICDCoMKg wqDCoMKgwqDCoCAvLyBwb3J0IGxldmVsIHByb3BlcnRpZXMKPiA+ID4gIMKgwqDCoMKgwqDCoMKg IHZlbmRvci1pZCA9IDwweDFmMWM+Owo+ID4gPiAgwqDCoMKgwqDCoMKgwqAgZGV2aWNlLWlkID0g PDB4MjA0Mj47Cj4gPiA+ICDCoMKgwqDCoMKgwqDCoCBudW0tbGFuZXMgPSA8Mj47Cj4gPiA+ICDC oMKgwqAgfTsKPiA+ID4gfTsKPiA+ID4gCj4gPiA+IHBjaWVfcmMyOiBwY2llQDcwNjI4MDAwMDAg ewo+ID4gPiAgwqDCoMKgIGNvbXBhdGlibGUgPSAic29waGdvLHNnMjA0Mi1wY2llLWhvc3QiOwo+ ID4gPiAgwqDCoMKgIC4uLi4uLiAvLyBob3N0IGJyaWRlIGxldmVsIHByb3BlcnRpZXMKPiA+ID4g IMKgwqDCoCBzb3BoZ28sbGluay1pZCA9IDwwPjsKPiA+ID4gIMKgwqDCoCBwb3J0IHsKPiA+ID4g IMKgwqDCoMKgwqDCoMKgIC8vIHBvcnQgbGV2ZWwgcHJvcGVydGllcwo+ID4gPiAgwqDCoMKgwqDC oMKgwqAgdmVuZG9yLWlkID0gPDB4MWYxYz47Cj4gPiA+ICDCoMKgwqDCoMKgwqDCoCBkZXZpY2Ut aWQgPSA8MHgyMDQyPjsKPiA+ID4gIMKgwqDCoMKgwqDCoMKgIG51bS1sYW5lcyA9IDwyPjsKPiA+ ID4gIMKgwqDCoCB9Cj4gPiA+IH07Cj4gPgo+ID4gV2hlcmUgZG9lcyBsaW51eCxwY2ktZG9tYWlu IGdvPwo+ID4gCj4gPiBDYW4geW91IHNob3cgaG93IGxpbmstaWQgMCBhbmQgbGluay1pZCAxIHdv dWxkIGJvdGggYmUgdXNlZD8gIEkKPiA+IGFzc3VtZSB0aGV5IG5lZWQgdG8gYmUgY29ubmVjdGVk IHNvbWVob3csIHNpbmNlIElJVUMgdGhlcmUncyBzb21lCj4gPiByZWdpc3RlciBzaGFyZWQgYmV0 d2VlbiB0aGVtPwo+IAo+IE9oLCBzb3JyeSwgSSBtYWRlIGEgdHlwbyB3aGVuIEkgd2FzIGdpdmlu ZyB0aGUgZXhhbXBsZS4gSSB3cm90ZSBhbGwKPiB0aGUgbGluay1pZCB2YWx1ZXMg4oCL4oCLYXMg MC4gSSByZXdyb3RlIGl0IGFzIGZvbGxvd3MuIEkKPiBjaGFuZ2VkICJzb3BoZ28sbGluay1pZCIg dG8gInNvcGhnbyxjb3JlLWlkIiwgYW5kIGFkZGVkCj4gImxpbnV4LHBjaS1kb21haW4iLgo+IAo+ IGUuZy4sCj4gCj4gcGNpZV9yYzA6IHBjaWVANzA2MDAwMDAwMCB7Cj4gCj4gwqDCoMKgIGNvbXBh dGlibGUgPSAic29waGdvLHNnMjA0Mi1wY2llLWhvc3QiOwo+IMKgwqDCoCAuLi4uLi4gLy8gaG9z dCBicmlkZSBsZXZlbCBwcm9wZXJ0aWVzCj4gwqDCoMKgIGxpbnV4LHBjaS1kb21haW4gPSA8MD47 Cj4gwqDCoMKgIHNvcGhnbyxjb3JlLWlkID0gPDA+Owo+IMKgwqDCoCBwb3J0IHsKPiDCoMKgwqDC oMKgwqDCoCAvLyBwb3J0IGxldmVsIHByb3BlcnRpZXMKPiDCoMKgwqDCoMKgwqDCoCB2ZW5kb3It aWQgPSA8MHgxZjFjPjsKPiDCoMKgwqDCoMKgwqDCoCBkZXZpY2UtaWQgPSA8MHgyMDQyPjsKPiDC oMKgwqDCoMKgwqDCoCBudW0tbGFuZXMgPSA8ND47Cj4gwqDCoMKgIH0KPiB9Owo+IAo+IHBjaWVf cmMxOiBwY2llQDcwNjIwMDAwMDAgewo+IMKgwqDCoCBjb21wYXRpYmxlID0gInNvcGhnbyxzZzIw NDItcGNpZS1ob3N0IjsKPiDCoMKgwqAgLi4uLi4uIC8vIGhvc3QgYnJpZGUgbGV2ZWwgcHJvcGVy dGllcwo+IMKgwqDCoCBsaW51eCxwY2ktZG9tYWluID0gPDE+Owo+IMKgwqDCoCBzb3BoZ28sY29y ZS1pZCA9IDwwPjsKPiDCoMKgwqAgcG9ydCB7Cj4gwqDCoMKgwqDCoMKgwqAgLy8gcG9ydCBsZXZl bCBwcm9wZXJ0aWVzCj4gwqDCoMKgwqDCoMKgwqAgdmVuZG9yLWlkID0gPDB4MWYxYz47Cj4gwqDC oMKgwqDCoMKgwqAgZGV2aWNlLWlkID0gPDB4MjA0Mj47Cj4gwqDCoMKgwqDCoMKgwqAgbnVtLWxh bmVzID0gPDI+Owo+IMKgwqDCoCB9Owo+IH07Cj4gCj4gcGNpZV9yYzI6IHBjaWVANzA2MjgwMDAw MCB7Cj4gwqDCoMKgIGNvbXBhdGlibGUgPSAic29waGdvLHNnMjA0Mi1wY2llLWhvc3QiOwo+IMKg wqDCoCAuLi4uLi4gLy8gaG9zdCBicmlkZSBsZXZlbCBwcm9wZXJ0aWVzCj4gwqDCoMKgIGxpbnV4 LHBjaS1kb21haW4gPSA8Mj47Cj4gwqDCoMKgIHNvcGhnbyxjb3JlLWlkID0gPDE+Owo+IMKgwqDC oCBwb3J0IHsKPiDCoMKgwqDCoMKgwqDCoCAvLyBwb3J0IGxldmVsIHByb3BlcnRpZXMKPiDCoMKg wqDCoMKgwqDCoCB2ZW5kb3ItaWQgPSA8MHgxZjFjPjsKPiDCoMKgwqDCoMKgwqDCoCBkZXZpY2Ut aWQgPSA8MHgyMDQyPjsKPiDCoMKgwqDCoMKgwqDCoCBudW0tbGFuZXMgPSA8Mj47Cj4gwqDCoMKg IH0KPiAKPiB9Owo+IAo+IHBjaWVfcmMxIGFuZCBwY2llX3JjMiBzaGFyZSByZWdpc3RlcnMgaW4g Y2Ruc19wY2llMV9jdHJsLiBCeSB1c2luZwo+IGRpZmZlcmVudCAic29waGdvLGNvcmUtaWQiIHZh bHVlcywgdGhleSBjYW4gZGlzdGluZ3Vpc2ggYW5kIGFjY2Vzcwo+IHRoZSByZWdpc3RlcnMgdGhl eSBuZWVkIGluIGNkbnNfcGNpZTFfY3RybC4KCldoZXJlIGRvZXMgY2Ruc19wY2llMV9jdHJsIGZp dCBpbiB0aGlzIGV4YW1wbGU/ICBEb2VzIHRoYXQgZW5jbG9zZQpib3RoIHBjaWVfcmMxIGFuZCBw Y2llX3JjMj8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmxpbnV4LXJpc2N2IG1haWxpbmcgbGlzdApsaW51eC1yaXNjdkBsaXN0cy5pbmZyYWRlYWQub3Jn Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtcmlzY3YK