From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from azure-sdnproxy.icoremail.net (azure-sdnproxy.icoremail.net [13.75.44.102]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2E085410D13; Wed, 21 Jan 2026 12:01:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=13.75.44.102 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768996867; cv=none; b=cftOKbZq8lR7RscgSr5fiP0X8WFciTgSgIUCYAK6KkaE3jRBER7fbBIboS95cQpi34swzJomuldIDxxzkLepsiecIy0MnD8T4SsYF2IWScuqXDdeSLNM6BA9re1nwaAGV8AwJfoSmNSGC7ZjvqDA3e7dIdCTLD5jpdF08LpybaM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768996867; c=relaxed/simple; bh=F5gD4RVtQHitPr4ixCMasUs+IhmSxtRTKSjxaRo61GY=; h=Date:From:To:Cc:Subject:In-Reply-To:References:Content-Type: MIME-Version:Message-ID; b=lYNgv9uVkymV0P4kZXAzrHolCVEowVQfOgvs+nTDlYrbVOyoI+sMZP0sMq2cVkwPvLc1Tb3lzMp3Vu4rhosPpmi3qOcfAOzO+nupq8tyuPbQM4nhh4SHiW8b1HWfUSythS1Ykm5g5mbF/cz0UmT5d2Kqe8RC7xrYrDCP6z+S4gg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=eswincomputing.com; spf=pass smtp.mailfrom=eswincomputing.com; arc=none smtp.client-ip=13.75.44.102 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=eswincomputing.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=eswincomputing.com Received: from zhangsenchuan$eswincomputing.com ( [10.12.96.83] ) by ajax-webmail-app2 (Coremail) ; Wed, 21 Jan 2026 20:00:26 +0800 (GMT+08:00) Date: Wed, 21 Jan 2026 20:00:26 +0800 (GMT+08:00) X-CM-HeaderCharset: UTF-8 From: zhangsenchuan To: "Bjorn Helgaas" , "Manivannan Sadhasivam" Cc: bhelgaas@google.com, krzk+dt@kernel.org, conor+dt@kernel.org, lpieralisi@kernel.org, kwilczynski@kernel.org, robh@kernel.org, p.zabel@pengutronix.de, jingoohan1@gmail.com, gustavo.pimentel@synopsys.com, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, christian.bruel@foss.st.com, mayank.rana@oss.qualcomm.com, shradha.t@samsung.com, krishna.chundru@oss.qualcomm.com, thippeswamy.havalige@amd.com, inochiama@gmail.com, Frank.li@nxp.com, ningyu@eswincomputing.com, linmin@eswincomputing.com, pinkesh.vaghela@einfochips.com, ouyanghui@eswincomputing.com, "Niklas Cassel" Subject: Re: Re: Re: [PATCH v9 2/2] PCI: eic7700: Add Eswin PCIe host controller driver X-Priority: 3 X-Mailer: Coremail Webmail Server Version 2024.2-cmXT6 build 20241203(6b039d88) Copyright (c) 2002-2026 www.mailtech.cn mispb-72143050-eaf5-4703-89e0-86624513b4ce-eswincomputing.com In-Reply-To: <6607c5b8.21d6.19ba27df74f.Coremail.zhangsenchuan@eswincomputing.com> References: <20260106174348.GA365798@bhelgaas> <6607c5b8.21d6.19ba27df74f.Coremail.zhangsenchuan@eswincomputing.com> Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-ID: <58a8c0fe.292f.19be06d6ce0.Coremail.zhangsenchuan@eswincomputing.com> X-Coremail-Locale: en_US X-CM-TRANSID:TQJkCgAHeizav3BpZR4EAA--.987W X-CM-SenderInfo: x2kd0wpvhquxxxdqqvxvzl0uprps33xlqjhudrp/1tbiAgEOBmlvr oAgCgABsI X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VWxJw CS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI daVFxhVjvjDU= PiBTdWJqZWN0OiBSZTogUmU6IFtQQVRDSCB2OSAyLzJdIFBDSTogZWljNzcwMDogQWRkIEVzd2lu IFBDSWUgaG9zdCBjb250cm9sbGVyIGRyaXZlcgo+IAo+ID4gPiBPbiBUdWUsIEphbiAwNiwgMjAy NiBhdCAwODo0MzoxMVBNICswODAwLCB6aGFuZ3NlbmNodWFuIHdyb3RlOgo+ID4gPiA+ID4gT24g TW9uLCBEZWMgMjksIDIwMjUgYXQgMDc6MzI6MDdQTSArMDgwMCwgemhhbmdzZW5jaHVhbkBlc3dp bmNvbXB1dGluZy5jb20gd3JvdGU6Cj4gPiA+ID4gPiA+IEZyb206IFNlbmNodWFuIFpoYW5nIDx6 aGFuZ3NlbmNodWFuQGVzd2luY29tcHV0aW5nLmNvbT4KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ IEFkZCBkcml2ZXIgZm9yIHRoZSBFc3dpbiBFSUM3NzAwIFBDSWUgaG9zdCBjb250cm9sbGVyLCB3 aGljaCBpcyBiYXNlZCBvbgo+ID4gPiA+ID4gPiB0aGUgRGVzaWduV2FyZSBQQ0llIGNvcmUsIElQ IHJldmlzaW9uIDUuOTZhLiBUaGUgUENJZSBHZW4uMyBjb250cm9sbGVyCj4gPiA+ID4gPiA+IHN1 cHBvcnRzIGEgZGF0YSByYXRlIG9mIDggR1QvcyBhbmQgNCBjaGFubmVscywgc3VwcG9ydCBJTlR4 IGFuZCBNU0kKPiA+ID4gPiA+ID4gaW50ZXJydXB0cy4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiAr Y29uZmlnIFBDSUVfRUlDNzcwMAo+ID4gPiA+ID4gPiArCXRyaXN0YXRlICJFc3dpbiBFSUM3NzAw IFBDSWUgY29udHJvbGxlciIKPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiArLyogVmVuZG9yIGFuZCBk ZXZpY2UgSUQgdmFsdWUgKi8KPiA+ID4gPiA+ID4gKyNkZWZpbmUgUENJX1ZFTkRPUl9JRF9FU1dJ TgkJMHgxZmUxCj4gPiA+ID4gPiA+ICsjZGVmaW5lIFBDSV9ERVZJQ0VfSURfRVNXSU4JCTB4MjAz MAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBVc3VhbGx5IHRoZSBkZXZpY2UgbmFtZSBpcyBhIGxpdHRs ZSBtb3JlIHRoYW4ganVzdCB0aGUgdmVuZG9yLiAgV2hhdAo+ID4gPiA+ID4gaWYgRXN3aW4gZXZl ciBtYWtlcyBhIHNlY29uZCBkZXZpY2U/Cj4gPiA+ID4gCj4gPiA+ID4gT2tleSwgdGhhbmtzLgo+ ID4gPiA+IFBlcmhhcHMgaXQncyBhIHByb2JsZW0uIE1heWJlIFBDSV9ERVZJQ0VfSURfRUlDNzcw MCBpcyBiZXR0ZXI/Cj4gPiAKPiA+IENoZWNrIHBjaV9pZHMuaCBhbmQgZm9sbG93IHRoZSBzdHls ZSB1c2VkIHRoZXJlLiAgRGV2aWNlIElEIG1hY3Jvcwo+ID4gdHlwaWNhbGx5IGluY2x1ZGUgYm90 aCB0aGUgdmVuZG9yIGFuZCB0aGUgZGV2aWNlLgo+IAo+IE9rZXksIHRoYW5rcy4KPiAKPiA+IAo+ ID4gPiA+ID4gPiArc3RhdGljIHN0cnVjdCBwbGF0Zm9ybV9kcml2ZXIgZWljNzcwMF9wY2llX2Ry aXZlciA9IHsKPiA+ID4gPiA+ID4gKwkucHJvYmUgPSBlaWM3NzAwX3BjaWVfcHJvYmUsCj4gPiA+ ID4gPiAKPiA+ID4gPiA+IFRoaXMgZHJpdmVyIGlzIHRyaXN0YXRlIGJ1dCBoYXMgbm8gLnJlbW92 ZSgpIGNhbGxiYWNrLiAgU2VlbXMgbGlrZSBpdAo+ID4gPiA+ID4gc2hvdWxkIGhhdmUgb25lPwo+ ID4gPiA+IAo+ID4gPiA+IEluIHYyIHBhdGNoLCBJIHJlZmVycmVkIHRvIE1hbmkncyBjb21tZW50 cyBhbmQgcmVtb3ZlZCB0aGUgLnJlbW92ZSgpCj4gPiA+ID4gY2FsbGJhY2ssIGFzIGZvbGxvd3M6 Cj4gPiA+ID4gIlNpbmNlIHRoaXMgY29udHJvbGxlciBpbXBsZW1lbnRzIGlycWNoaXAgdXNpbmcg dGhlIERXQyBjb3JlIGRyaXZlciwKPiA+ID4gPiBpdCBpcyBub3Qgc2FmZSB0byByZW1vdmUgaXQg ZHVyaW5nIHJ1bnRpbWUuIgo+ID4gPiA+IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xpbnV4LXBj aS9qZ2hvenVyanF5aG10dW5pdm90aXRnczY3aDZ4bzRzYjQ2cWN5Y25iYnd5dmpjbTRla0B2Z3E3 NW9sYXptb2kvCj4gPiA+ID4gCj4gPiA+ID4gSW4gYWRkaXRpb24sIHJlbW92ZSAucmVtb3ZlKCkg Y2FsbGJhY2ssIGJlY2F1c2UgdGhpcyBkcml2ZXIgaGFzIGJlZW4gCj4gPiA+ID4gbW9kaWZpZWQg dG8gYnVpbHRpbl9wbGF0Zm9ybV9kcml2ZXIgYW5kIGRvZXMgbm90IHN1cHBvcnQgSG90UGx1Zywg Cj4gPiA+ID4gdGhlcmVmb3JlLCB0aGUgLnJlbW92ZSgpIGNhbGxiYWNrIGlzIG5vdCBuZWVkZWQu IERvIHlvdSBoYXZlIGFueQo+ID4gPiA+IGJldHRlciBzdWdnZXN0aW9ucz8KPiA+ID4gCj4gPiA+ IFllcywgYnVpbHRpbl9wbGF0Zm9ybV9kcml2ZXIoKSB3b3VsZG4ndCBhbGxvdyB0aGUgdXNlcnMg dG8gcmVtb3ZlCj4gPiA+IHRoZSBtb2R1bGUuIFNvIHJlbW92ZSgpIGNhbGxiYWNrIHdpbGwgYmVj b21lIHVzZWxlc3MuIFRoZSByZWFzb24gd2h5Cj4gPiA+IHRoaXMgZHJpdmVyIGlzIHRyaXN0YXRl IGlzIHRoYXQgaXQgY291bGQgYmUgbG9hZGVkIGZyb20gcm9vdGZzIGFuZAo+ID4gPiBub3QgYWx3 YXlzIHN0YXRpY2FsbHkgYnVpbHQgdG8gdGhlIGtlcm5lbCBpbWFnZS4KPiA+IAo+ID4gVGhpcyAu cmVtb3ZlKCkgdnMgSVJRIHRoaW5nIGlzIGEgcGVyZW5uaWFsIGlzc3VlIGFuZCBpdCdzIGhhcmQg dG8ga25vdwo+ID4gd2hhdCBzdHlsZSBuZXcgZHJpdmVycyBzaG91bGQgY29weS4KPiA+IAo+ID4g VGhlcmUgYXJlIGxvdHMgb2YgRFdDLWJhc2VkIGRyaXZlcnMgdGhhdCBhcmUgdHJpc3RhdGUsIGlt cGxlbWVudAo+ID4gLnJlbW92ZSgpLCBhbmQgdXNlIG1vZHVsZV9wbGF0Zm9ybV9kcml2ZXIoKSAo ZS5nLiwgYnQxLCBraXJpbiwKPiA+IHRlZ3JhMTk0LCByY2FyLWdlbjQsIGV4eW5vcywgazEsIHN0 bTMyKS4gIElzIHRoZXJlIHNvbWV0aGluZyBkaWZmZXJlbnQKPiA+IGFib3V0IHRoZSB3YXkgdGhl eSBpbXBsZW1lbnQgaXJxY2hpcCB0aGF0IG1ha2VzIC5yZW1vdmUoKSBzYWZlPwo+IAo+IEhpIEJq b3JuLCBNYW5pLAo+IAo+IFRoZSBjb21tZW50cyBhcmUgYXMgZm9sbG93czoKPiAiWW91IGNhbiBt YWtlIGl0IHRyaXN0YXRlIGFzIHlvdSd2ZSB1c2VkIGJ1aWx0aW5fcGxhdGZvcm1fZHJpdmVyKCkg d2hpY2gKPiBndWFyYW50ZWVzIHRoYXQgdGhpcyBkcml2ZXIgd29uJ3QgYmUgcmVtb3ZlZCBvbmNl IGxvYWRlZC4iCj4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGludXgtcGNpL3Vpamc0N3N1dmx1 dmFtZnR5eHdjNjVrbDM0ZW8yZXUyYWYybzVhaWE0bnU0NWhhbnFjQGdyY3IyYmpncGgyaS8KPiAK PiBEbyBub3QgYWRkIHRoZSByZW1vdmUgY2FsbGJhY2suIEl0IG5lZWRzIHRvIGJlIHNldCB0byBh IGJvb2zvvJoKPiBJbiB2NiBwYXRjaCwgaXQgd2FzIG1lbnRpb25lZCB0byBzZXQgdHJpc3RhdGUu IE5vdywgYWZ0ZXIgY2FyZWZ1bCAKPiBjb25zaWRlcmF0aW9uLCBzZXR0aW5nIHRyaXN0YXRlIGNh biBhbGxvdyBsb2FkaW5nIGFzIGEgbW9kdWxlLCBidXQgdGhlIAo+IGRyaXZlciBpbXBsZW1lbnRh dGlvbiBkb2VzIG5vdCBoYXZlIGEgcmVtb3ZlIGZ1bmN0aW9uLiBJZiBpdCBleGlzdHMgaW4gCj4g dGhlIGZvcm0gb2YgYSBtb2R1bGUsIGFmdGVyIHRlc3RpbmcsIFdoZW4gaW5zbW9kIGRyaXZlciBp cyBmb2xsb3dlZCBieSAKPiBybW1vZCBkcml2ZXIsIHRoZSByZXNvdXJjZXMgY2Fubm90IGJlIHJl bGVhc2VkLCBhbmQgcHJvYmxlbXMgd2lsbCBvY2N1cgo+IHdoZW4gaW5zbW9kIGRyaXZlciBpcyB1 c2VkIGFnYWluLiBTbyBJIHRoaW5rIHRoYXQgaWYgdGhlIHJlbW92ZSBjYWxsYmFjawo+IGZ1bmN0 aW9uIGlzIG5vdCBwcm92aWRlZCBpbiB0aGUgZm9ybSBvZiBidWlsdGluLCBpdCBjYW4gb25seSBi ZSBzZXQgdG8gCj4gYm9vbC4KPiAKPiBBZGQgdGhlIHJlbW92ZSBjYWxsYmFjay4gSXQgY2FuIG1h a2UgaXQgdHJpc3RhdGU6Cj4gUXVlc3Rpb25zIGFib3V0IHJlbW92aW5nIGl0IGR1cmluZyBydW50 aW1lLiBJIGRvbid0IGhhdmUgYSB2ZXJ5IGdvb2QgaWRlYS4KPiBJIHN0aWxsIGRvbid0IHF1aXRl IHVuZGVyc3RhbmQgd2h5IGl0J3Mgbm90IHNhZmUuIENvdWxkIHlvdSBleHBsYWluIGl0IHRvIAo+ IG1lPwo+IAo+IEF0IHByZXNlbnQsIHJlZmVyIHRvIG90aGVyIG1hbnVmYWN0dXJlcnMsIGkgdGhp bmsgdGhlcmUgYXJlIHR3byB3YXlzIHRvIAo+IGFjaGlldmUgaXQuCj4gMS5TZXQgYSBib29sLiBE byBub3QgYWRkIHRoZSByZW1vdmUgZnVuY3Rpb24sIG1vZHVsZSBsb2FkaW5nIGlzIG5vdCAKPiBh bGxvd2VkLCBhbmQgdGhlIGRyaXZlciBjdXJyZW50bHkgZG9lcyBub3Qgc3VwcG9ydCBIb3RQbHVn Lgo+IDIuU2V0IGEgdHJpc3RhdGUsIGFkZCAucmVtb3ZlIGNhbGxiYWNrLgo+IAo+IEkgdGhpbmsg dGhlIGZpcnN0IG9uZSBtaWdodCBiZSBiZXR0ZXIgZm9yIG1lLCBiZWNhdXNlIHRoZXJlIGlzIG5v IG5lZWQgCj4gdG8gYWRkIHRoZSByZW1vdmUgZnVuY3Rpb24sIG15IHVuZGVyc3RhbmRpbmcgbWln aHQgYWxzbyBiZSBpbmNvcnJlY3QuIAo+IFBsZWFzZSByZXZpZXcgaXQgZm9yIG1lLiBUaGFua3Pv vIEKPiAKCkhpIEJqb3JuLCBNYW5pLAoKUmVnYXJkaW5nIHRoZSBpc3N1ZSBvZiB3aGV0aGVyIHRv IGFkZCB0aGUucmVtb3ZlIGNhbGxiYWNrLCBjb3VsZCB5b3UgCnBsZWFzZSBoZWxwIG1lIHJldmll dyBpdCBhZ2Fpbj8gVGhhbmtzIHZlcnkgbXVjaCEKCkJ5IHRoZSB3YXksIGZvciB0aGUgcGF0Y2gg dGhhdCBwYXJzZXMgbXVsdGlwbGUgUm9vdCBQb3J0cywgd2lsbCBpdCBiZSAKdXBkYXRlZCBsYXRl cj8gRG8gSSBuZWVkIHRvIHdhaXQgZm9yIGl0IHRvIHNlbmQgdGhlIG5leHQgdmVyc2lvbj8KCktp bmQgcmVnYXJkcywKU2VuY2h1YW4KCg==