From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from zg8tmja2lje4os4yms4ymjma.icoremail.net (zg8tmja2lje4os4yms4ymjma.icoremail.net [206.189.21.223]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 42B6A23BD05; Thu, 26 Feb 2026 08:10:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=206.189.21.223 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772093417; cv=none; b=Kab6O6fPnTCu6MN8pm//gBlb6ZgpvqaPGRMZ0ygceYN/qaYuyEoVcMiorYbT9ZO4+jTLFf5NDCmkG6TerDSbf+gUCD5u85qgy1JpuR7FKbE5FHr6lcBDhClrAVaj6ElFM1CKUa3jTIGLSlulwwdp8o6LoY6J81DILdiZR3wxiK0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772093417; c=relaxed/simple; bh=0tbnDj4UNBcIFrI5kbDXah6aZZNKwW3vaIo+z7tG2rw=; h=Date:From:To:Cc:Subject:In-Reply-To:References:Content-Type: MIME-Version:Message-ID; b=pRyACJdVW+xxq1UzmJZMyftMyblc4MYl7F6TexgsH/WO6dXA3LAZW4ZdOT3sjE3Z5w+ZvjNKMgV7DpDF+auIj+pmjxxJDyg42xARTCau4fPHmqspwv50bcDqaUt+3xrln5ZQAautWELrmD7dj1/v58+VV7IREqZNz3cwB2OSuIE= 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=206.189.21.223 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) ; Thu, 26 Feb 2026 16:09:44 +0800 (GMT+08:00) Date: Thu, 26 Feb 2026 16:09:44 +0800 (GMT+08:00) X-CM-HeaderCharset: UTF-8 From: zhangsenchuan To: "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, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, christian.bruel@foss.st.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 Subject: Re: Re: [PATCH v10 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: References: <20260129092629.1866-1-zhangsenchuan@eswincomputing.com> <20260129092900.1900-1-zhangsenchuan@eswincomputing.com> <78296255.3869.19c8eb694d6.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: <694aeb1a.398e.19c98ff2727.Coremail.zhangsenchuan@eswincomputing.com> X-Coremail-Locale: en_US X-CM-TRANSID:TQJkCgDH3aDI_59pPrgDAA--.810W X-CM-SenderInfo: x2kd0wpvhquxxxdqqvxvzl0uprps33xlqjhudrp/1tbiAgEKBmmfJ IYfLwAAsr X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VWxJw CS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI daVFxhVjvjDU= Cj4gPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjEwIDIvMl0gUENJOiBlaWM3NzAwOiBBZGQgRXN3 aW4gUENJZSBob3N0IGNvbnRyb2xsZXIgZHJpdmVyCj4gPiA+IAo+ID4gPiBPbiBUaHUsIEphbiAy OSwgMjAyNiBhdCAwNToyOTowMFBNICswODAwLCB6aGFuZ3NlbmNodWFuQGVzd2luY29tcHV0aW5n LmNvbSB3cm90ZToKPiA+ID4gPiBGcm9tOiBTZW5jaHVhbiBaaGFuZyA8emhhbmdzZW5jaHVhbkBl c3dpbmNvbXB1dGluZy5jb20+Cj4gPiA+ID4KPiA+ID4gPiArc3RhdGljIGludCBlaWM3NzAwX3Bj aWVfc3VzcGVuZF9ub2lycShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4gPiA+ID4gK3sKPiA+ID4gPiAr CXN0cnVjdCBlaWM3NzAwX3BjaWUgKnBjaWUgPSBkZXZfZ2V0X2RydmRhdGEoZGV2KTsKPiA+ID4g PiArCj4gPiA+ID4gKwkvKgo+ID4gPiA+ICsJICogVGhlIEVTV0lOIEVJQzc3MDAgU29DIGxhY2tz IGhhcmR3YXJlIHN1cHBvcnQgZm9yIHRoZSBMMi9MMyBsb3ctcG93ZXIKPiA+ID4gPiArCSAqIGxp bmsgc3RhdGVzLiBJdCBjYW5ub3QgZW50ZXIgdGhlIEwyL0wzIFJlYWR5IHN0YXRlIHRocm91Z2gg dGhlCj4gPiA+ID4gKwkgKiBQTUVfVHVybl9PZmYvUE1FX1RvX0FjayBoYW5kc2hha2UgcHJvdG9j b2wuIFRvIGF2b2lkIHRoaXMgcHJvYmxlbSwKPiA+ID4gPiArCSAqIHRoZSBkd19wY2llX3N1c3Bl bmRfbm9pcnEgQVBJIGlzIG5vdCB1c2VkLgo+ID4gPiA+ICsJICovCj4gPiA+IAo+ID4gPiBXaXRo IDcuMCwgeW91IGNhbiBwcm92aWRlIGEgZHVtbXkgcG1lX3R1cm5fb2ZmKCkgQVBJIGFuZCBzZXQK PiA+ID4gJ3BjaS0+cHAuc2tpcF9sMjNfcmVhZHknIHRvIHJldXNlIHRoZSBkd19wY2llX3tzdXNw ZW5kL3Jlc3VtZX1fbm9pcnEgQVBJcy4KPiA+ID4gCj4gPiAKPiA+IEhpIE1hbmksCj4gPiAKPiA+ IFNldHRpbmcgcGNpLT5wcC5za2lwX2wyM19yZWFkeSBkb2VzIGluZGVlZCBhbGxvdyB1cyB0byBy ZXVzZSB0aGUKPiA+IGR3X3BjaWVfc3VzcGVuZF9ub2lycSBmdW5jdGlvbi4gSG93ZXZlciwgZm9y IHRoZSBkd19wY2llX3Jlc3VtZV9ub2lycQo+ID4gZnVuY3Rpb24sIGlmIHRoZSBkd19wY2llX3N0 YXJ0X2xpbmsgYW5kIGR3X3BjaWVfd2FpdF9mb3JfbGluayBBUElzIGZhaWwgdG8KPiA+IGV4ZWN1 dGUsIHRoZSBjbGsvcmVzZXQgcmVzb3VyY2VzIGluIHRoZSBwY2ktPnBwLm9wcy0+aW5pdCBmdW5j dGlvbiBjYW5ub3QKPiA+IGJlIHJlbGVhc2VkLiBQZXJoYXBzIHRoZSBkd19wY2llX3Jlc3VtZV9u b2lycSBmdW5jdGlvbiBuZWVkcyB0byBiZSBvcHRpbWl6ZWQuCj4gCj4gV2lsbCB0aGlzIGhlbHA/ Cj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvZHdjL3BjaWUtZGVzaWdu d2FyZS1ob3N0LmMgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVyL2R3Yy9wY2llLWRlc2lnbndhcmUt aG9zdC5jCj4gaW5kZXggNmFlNjE4OWU5YjhhLi4zOGFkNzliYmVhYjEgMTAwNjQ0Cj4gLS0tIGEv ZHJpdmVycy9wY2kvY29udHJvbGxlci9kd2MvcGNpZS1kZXNpZ253YXJlLWhvc3QuYwo+ICsrKyBi L2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvZHdjL3BjaWUtZGVzaWdud2FyZS1ob3N0LmMKPiBAQCAt MTMwMCwxNSArMTMwMCwyNCBAQCBpbnQgZHdfcGNpZV9yZXN1bWVfbm9pcnEoc3RydWN0IGR3X3Bj aWUgKnBjaSkKPiAgCj4gICAgICAgICByZXQgPSBkd19wY2llX3N0YXJ0X2xpbmsocGNpKTsKPiAg ICAgICAgIGlmIChyZXQpCj4gLSAgICAgICAgICAgICAgIHJldHVybiByZXQ7Cj4gKyAgICAgICAg ICAgICAgIGdvdG8gZXJyX2RlaW5pdDsKPiAgCj4gICAgICAgICByZXQgPSBkd19wY2llX3dhaXRf Zm9yX2xpbmsocGNpKTsKPiAgICAgICAgIGlmIChyZXQpCj4gLSAgICAgICAgICAgICAgIHJldHVy biByZXQ7Cj4gKyAgICAgICAgICAgICAgIGdvdG8gZXJyX3N0b3BfbGluazsKPiAgCj4gICAgICAg ICBpZiAocGNpLT5wcC5vcHMtPnBvc3RfaW5pdCkKPiAgICAgICAgICAgICAgICAgcGNpLT5wcC5v cHMtPnBvc3RfaW5pdCgmcGNpLT5wcCk7Cj4gIAo+ICsgICAgICAgcmV0dXJuIDA7Cj4gKwo+ICtl cnJfc3RvcF9saW5rOgo+ICsgICAgICAgZHdfcGNpZV9zdG9wX2xpbmsocGNpKTsKPiArCj4gK2Vy cl9kZWluaXQ6Cj4gKyAgICAgICBpZiAocGNpLT5wcC5vcHMtPmRlaW5pdCkKPiArICAgICAgICAg ICAgICAgcGNpLT5wcC5vcHMtPmRlaW5pdCgmcGNpLT5wcCk7Cj4gKwo+ICAgICAgICAgcmV0dXJu IHJldDsKPiAgfQo+ICBFWFBPUlRfU1lNQk9MX0dQTChkd19wY2llX3Jlc3VtZV9ub2lycSk7Cj4g CgpZZXMsIHRoaXMgY2FuIHJlbGVhc2UgdGhlIHJlc291cmNlcyBhZnRlciBpbml0LCBhZnRlciBv cHRpbWl6aW5nIHRoZSAKcmVzdW1lIGZ1bmN0aW9uLCBpIGNhbiByZXVzZSB0aGUgZHdfcGNpZV97 c3VzcGVuZC9yZXN1bWV9X25vaXJxIEFQSXMuCgpJIG5vdGljZWQgdGhhdCB0aGUgZHdfcGNpZV93 YWl0X2Zvcl9saW5rIGZ1bmN0aW9uIGhhcyBiZWVuIG9wdGltaXplZC4gSXMgCml0IG5lY2Vzc2Fy eSB0byByZWxlYXNlIHRoZSByZXNvdXJjZXMgb25seSB3aGVuIGl0IHJldHVybiAtRVRJTUVPVVQ/ ClBlcmhhcHMgaXQgbmVlZHMgdG8gYmUgc2xpZ2h0bHkgaW1wcm92ZWTvvJoKCiByZXQgPSBkd19w Y2llX3dhaXRfZm9yX2xpbmsocGNpKTsKIGlmIChyZXQgPT0gLUVUSU1FT1VUKQogICAgICAgICBn b3RvIGVycl9zdG9wX2xpbms7CgpXaGF0IGFib3V0IHlvdXIgc3VnZ2VzdGlvbj8KCktpbmQgcmVn YXJkcywKU2VuY2h1YW4=