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 7EA27C43458 for ; Thu, 9 Jul 2026 06:47:25 +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:MIME-Version:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: References:In-Reply-To:Cc:To:Subject:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=E5i29mSxeT/6to6LFz8/eJpWdnkd48qkBIyy5Lwp8zs=; b=yUSQffO6Nf/Dr8 /CGxby+mRTYAn1F3gQGoTIcaFKxS+5yWLqW99LQfoUTDZSRtjOXurwTSH0OT8aRg2RcAatUr5lEu6 +PoRoymiBXbSSMuiXHM7Z+DPFwWJFL/cZ/xaBu8UhOj1yphNwmgPGJG/jK5WfwVaZCDlWqL87Zovu nc89MlvRpFsYL4osYXuOy9V62Blt6SBopbnzmV0JX3S7algquPevdX6oDplp7ZN6UppTKpjwy9TqL rNLoyzvIYlt3OG1NJzXZp/HiVXNNTgXJvWTYtn45TCVL7Kpm6frdnNz9GI8sX2AXoA0yluYELRUpU 9GRV2HT6dsrGceNuS6VQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1whiXd-00000001DIj-0Smr; Thu, 09 Jul 2026 06:47:25 +0000 Received: from sea.source.kernel.org ([2600:3c0a:e001:78e:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1whiXb-00000001DIb-3wXH for linux-phy@lists.infradead.org; Thu, 09 Jul 2026 06:47:23 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id 1E8D841B3C; Thu, 9 Jul 2026 06:47:23 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A5E1E1F000E9; Thu, 9 Jul 2026 06:47:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1783579643; bh=SsYFFdO9cDqCFRx7TQyUXrUQZhNGlReqGwUVnOWNVhw=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=T4nnBRh7pwKOzv4ejCc9qx8VjRuRQ4qJFpKY1Wisbe4Nchr5b/8ajwaZlD6H4X9hT bGDXHokypLmxrUOWsW2SkRjy79eZtoPXUQEgnqSnmgios51kGBKYXE0Ju2ZHVepPSk 4n4kaWfKTtY6lxn8QKD3d4Po7RT5kt4v4j7GhB5OvXtr7n3v1v5ysO+mc37ry8C3ax vqwTwHJ8qT0YcS+LZavfr8H+1K8GfzSsH5T4O3PyeOuzfOinrT8qxFrjFUHapdt2Y5 NHv2fH1RrCB7z6PtIRojxkOfAQQA1cM6aEg6bggaPz5bHEPs+P+B6V5BAnR7+nazNm NlaonO3RQzq9A== From: sashiko-bot@kernel.org Subject: Re: [PATCH v3 1/4] phy: qcom: qmp-pcie: Skip PHY reset if already up To: "Krishna Chaitanya Chundru" Cc: linux-pci@vger.kernel.org, vkoul@kernel.org, olteanv@gmail.com, linux-phy@lists.infradead.org, neil.armstrong@linaro.org In-Reply-To: <20260709-link_retain-v3-1-81a9d187bb61@oss.qualcomm.com> References: <20260709-link_retain-v3-0-81a9d187bb61@oss.qualcomm.com> <20260709-link_retain-v3-1-81a9d187bb61@oss.qualcomm.com> Date: Thu, 09 Jul 2026 06:47:22 +0000 Message-Id: <20260709064722.A5E1E1F000E9@smtp.kernel.org> X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: sashiko-reviews@lists.linux.dev MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MSBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW0hpZ2hdIFRoZSBgc2tpcF9yZXNl dGAgY29uZGl0aW9uIGlzIGV2YWx1YXRlZCBpbmRlcGVuZGVudGx5IGluIGJvdGggYHFtcF9wY2ll X2luaXQoKWAgYW5kIGBxbXBfcGNpZV9wb3dlcl9vbigpYCwgd2hpY2ggY2FuIGxlYWQgdG8gdW5i YWxhbmNlZCByZXNldCBvcGVyYXRpb25zIGFuZCBsZWF2ZSB0aGUgUEhZIHBlcm1hbmVudGx5IGlu IHJlc2V0LgotLQoKLS0tIFBhdGNoIFsxXTogW1BBVENIIHYzIDEvNF0gcGh5OiBxY29tOiBxbXAt cGNpZTogU2tpcCBQSFkgcmVzZXQgaWYgYWxyZWFkeSB1cCAtLS0KY29tbWl0IDMwMDIwNzZmY2Fj N2MyZDYxMDgxMDRkMjkxMWUwY2JiNmM2YmYyMjQKQXV0aG9yOiBLcmlzaG5hIENoYWl0YW55YSBD aHVuZHJ1IDxrcmlzaG5hLmNodW5kcnVAb3NzLnF1YWxjb21tLmNvbT4KCnBoeTogcWNvbTogcW1w LXBjaWU6IFNraXAgUEhZIHJlc2V0IGlmIGFscmVhZHkgdXAKClRoaXMgcGF0Y2ggZXh0ZW5kcyB0 aGUgc2tpcF9pbml0IGhhbmRsaW5nIGJ5IGludHJvZHVjaW5nIGEgc2tpcF9yZXNldApjb25kaXRp b24gZm9yIHRoZSBxbXAtcGNpZSBwaHkuIEl0IHNraXBzIGFzc2VydGluZyBhbmQgZGVhc3NlcnRp bmcgdGhlCm5vLWNzciByZXNldCBpZiB0aGUgYm9vdGxvYWRlciBoYXMgYWxyZWFkeSBwb3dlcmVk IHVwIHRoZSBQQ0llIFBIWSBhbmQKaXQgaXMgb3BlcmF0aW9uYWwuIFRoaXMgcmV1c2VzIHRoZSBi b290bG9hZGVyLWluaXRpYWxpemVkIFBIWSBzdGF0ZSB0bwpzYXZlIGJvb3QgdGltZSBhbmQgYXZv aWQgcmVkdW5kYW50IFBDSWUgbGluayByZXRyYWluaW5nLgoKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9waHkvcXVhbGNvbW0vcGh5LXFjb20tcW1wLXBjaWUuYyBiL2RyaXZlcnMvcGh5L3F1YWxjb21t L3BoeS1xY29tLXFtcC1wY2llLmMKPiBpbmRleCBkM2VmZmFkN2EwNzRiLi40OWUxMDE1MWNiMWU0 IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvcGh5L3F1YWxjb21tL3BoeS1xY29tLXFtcC1wY2llLmMK PiArKysgYi9kcml2ZXJzL3BoeS9xdWFsY29tbS9waHktcWNvbS1xbXAtcGNpZS5jCj4gQEAgLTQ4 NjIsNiArNDg2Miw3IEBAIHN0YXRpYyBpbnQgcW1wX3BjaWVfaW5pdChzdHJ1Y3QgcGh5ICpwaHkp Cj4gIAlzdHJ1Y3QgcW1wX3BjaWUgKnFtcCA9IHBoeV9nZXRfZHJ2ZGF0YShwaHkpOwo+ICAJY29u c3Qgc3RydWN0IHFtcF9waHlfY2ZnICpjZmcgPSBxbXAtPmNmZzsKPiAgCXZvaWQgX19pb21lbSAq cGNzID0gcW1wLT5wY3M7Cj4gKwlib29sIHNraXBfcmVzZXQ7Cj4gIAlpbnQgcmV0Owo+ICAKPiAg CS8qCj4gQEAgLTQ4NzcsNiArNDg3OCw5IEBAIHN0YXRpYyBpbnQgcW1wX3BjaWVfaW5pdChzdHJ1 Y3QgcGh5ICpwaHkpCj4gIAkJcXBoeV9jaGVja2JpdHMocGNzLCBjZmctPnJlZ3NbUVBIWV9TVEFS VF9DVFJMXSwgU0VSREVTX1NUQVJUIHwgUENTX1NUQVJUKSAmJgo+ICAJCXFwaHlfY2hlY2tiaXRz KHBjcywgY2ZnLT5yZWdzW1FQSFlfUENTX1BPV0VSX0RPV05fQ09OVFJPTF0sIGNmZy0+cHdyZG5f Y3RybCk7Cj4gIAo+ICsJc2tpcF9yZXNldCA9IHFtcC0+c2tpcF9pbml0ICYmICFxcGh5X2NoZWNr Yml0cyhwY3MsIGNmZy0+cmVnc1tRUEhZX1BDU19TVEFUVVNdLAo+ICsJCQkJCQkJICAgIGNmZy0+ cGh5X3N0YXR1cyk7Cj4gKwo+ICAJaWYgKCFxbXAtPnNraXBfaW5pdCAmJiAhY2ZnLT50YmxzLnNl cmRlc19udW0pIHsKPiAgCQlkZXZfZXJyKHFtcC0+ZGV2LCAiSW5pdCBzZXF1ZW5jZSBub3QgYXZh aWxhYmxlXG4iKTsKPiAgCQlyZXR1cm4gLUVOT0RBVEE7CgpbIC4uLiBdCgo+IEBAIC00OTAwLDEz ICs0OTA0LDE1IEBAIHN0YXRpYyBpbnQgcW1wX3BjaWVfaW5pdChzdHJ1Y3QgcGh5ICpwaHkpCj4g IAkJfQo+ICAJfQo+ICAKPiAtCXJldCA9IHJlc2V0X2NvbnRyb2xfYXNzZXJ0KHFtcC0+bm9jc3Jf cmVzZXQpOwo+IC0JaWYgKHJldCkgewo+IC0JCWRldl9lcnIocW1wLT5kZXYsICJuby1jc3IgcmVz ZXQgYXNzZXJ0IGZhaWxlZFxuIik7Cj4gLQkJZ290byBlcnJfYXNzZXJ0X3Jlc2V0Owo+IC0JfQo+ ICsJaWYgKCFza2lwX3Jlc2V0KSB7Cj4gKwkJcmV0ID0gcmVzZXRfY29udHJvbF9hc3NlcnQocW1w LT5ub2Nzcl9yZXNldCk7Cj4gKwkJaWYgKHJldCkgewo+ICsJCQlkZXZfZXJyKHFtcC0+ZGV2LCAi bm8tY3NyIHJlc2V0IGFzc2VydCBmYWlsZWRcbiIpOwo+ICsJCQlnb3RvIGVycl9hc3NlcnRfcmVz ZXQ7Cj4gKwkJfQo+ICAKPiAtCXVzbGVlcF9yYW5nZSgyMDAsIDMwMCk7Cj4gKwkJdXNsZWVwX3Jh bmdlKDIwMCwgMzAwKTsKPiArCX0KPiAgCj4gIAlpZiAoIXFtcC0+c2tpcF9pbml0KSB7Cj4gIAkJ cmV0ID0gcmVzZXRfY29udHJvbF9idWxrX2RlYXNzZXJ0KGNmZy0+bnVtX3Jlc2V0cywgcW1wLT5y ZXNldHMpOwoKWyAuLi4gXQoKPiBAQCAtNDk1Niw4ICs0OTYyLDExIEBAIHN0YXRpYyBpbnQgcW1w X3BjaWVfcG93ZXJfb24oc3RydWN0IHBoeSAqcGh5KQo+ICAJdm9pZCBfX2lvbWVtICpwY3MgPSBx bXAtPnBjczsKPiAgCXZvaWQgX19pb21lbSAqc3RhdHVzOwo+ICAJdW5zaWduZWQgaW50IG1hc2ss IHZhbDsKPiArCWJvb2wgc2tpcF9yZXNldDsKPiAgCWludCByZXQ7Cj4gIAo+ICsJc2tpcF9yZXNl dCA9IHFtcC0+c2tpcF9pbml0ICYmICFxcGh5X2NoZWNrYml0cyhwY3MsIGNmZy0+cmVnc1tRUEhZ X1BDU19TVEFUVVNdLAo+ICsJCQkJCQkJICAgIGNmZy0+cGh5X3N0YXR1cyk7CgpbU2V2ZXJpdHk6 IEhpZ2hdCldpbGwgdGhpcyBsZWFkIHRvIHVuYmFsYW5jZWQgcmVzZXQgb3BlcmF0aW9ucyBpZiB0 aGUgaGFyZHdhcmUgc3RhdGUgY2hhbmdlcwpiZXR3ZWVuIHFtcF9wY2llX2luaXQoKSBhbmQgcW1w X3BjaWVfcG93ZXJfb24oKT8KCkluIHFtcF9wY2llX2luaXQoKSwgc2tpcF9yZXNldCBpcyBjb21w dXRlZCBieSByZWFkaW5nIHRoZSBsaXZlIFBIWSBzdGF0dXMKcmVnaXN0ZXIuIElmIGl0IGV2YWx1 YXRlcyB0byBmYWxzZSwgbm9jc3JfcmVzZXQgaXMgYXNzZXJ0ZWQuIEhvd2V2ZXIsCmFzc2VydGlu ZyB0aGUgcmVzZXQgY291bGQgYWx0ZXIgdGhlIHN0YXRlIG9mIHRoZSBQSFkgc3RhdHVzIHJlZ2lz dGVyLgoKV2hlbiBxbXBfcGNpZV9wb3dlcl9vbigpIHN1YnNlcXVlbnRseSBleGVjdXRlcywgaXQg cmVhZHMgdGhlIHN0YXR1cyByZWdpc3RlcgphZ2FpbiBoZXJlLiBJZiB0aGUgcmVnaXN0ZXIgbm93 IGluZGljYXRlcyB0aGUgUEhZIGlzIHJlYWR5LCBza2lwX3Jlc2V0IHdvdWxkCmV2YWx1YXRlIHRv IHRydWUsIGFuZCB0aGUgZHJpdmVyIHdvdWxkIHNraXAgcmVzZXRfY29udHJvbF9kZWFzc2VydCgp IGJlbG93LApsZWF2aW5nIHRoZSBQSFkgcGVybWFuZW50bHkgaW4gcmVzZXQuCgpDb3VsZCB3ZSBj YWNoZSB0aGUgc2tpcF9yZXNldCBkZWNpc2lvbiBpbiBzdHJ1Y3QgcW1wX3BjaWUgZHVyaW5nIGlu aXQgcmF0aGVyCnRoYW4gcmUtZXZhbHVhdGluZyB0aGUgbGl2ZSByZWdpc3RlciBoZXJlPwoKPiAg CS8qCj4gIAkgKiBXcml0ZSBDU1IgcmVnaXN0ZXIgZm9yIFBIWSB0aGF0IGRvZXNuJ3Qgc3VwcG9y dCBub19jc3IgcmVzZXQgb3IgaGFzIG5vdAo+ICAJICogYmVlbiBpbml0aWFsaXplZC4KPiBAQCAt NDk4MSwxMCArNDk5MCwxMiBAQCBzdGF0aWMgaW50IHFtcF9wY2llX3Bvd2VyX29uKHN0cnVjdCBw aHkgKnBoeSkKPiAgCWlmIChyZXQpCj4gIAkJcmV0dXJuIHJldDsKPiAgCj4gLQlyZXQgPSByZXNl dF9jb250cm9sX2RlYXNzZXJ0KHFtcC0+bm9jc3JfcmVzZXQpOwo+IC0JaWYgKHJldCkgewo+IC0J CWRldl9lcnIocW1wLT5kZXYsICJuby1jc3IgcmVzZXQgZGVhc3NlcnQgZmFpbGVkXG4iKTsKPiAt CQlnb3RvIGVycl9kaXNhYmxlX3BpcGVfY2xrOwo+ICsJaWYgKCFza2lwX3Jlc2V0KSB7Cj4gKwkJ cmV0ID0gcmVzZXRfY29udHJvbF9kZWFzc2VydChxbXAtPm5vY3NyX3Jlc2V0KTsKPiArCQlpZiAo cmV0KSB7Cj4gKwkJCWRldl9lcnIocW1wLT5kZXYsICJuby1jc3IgcmVzZXQgZGVhc3NlcnQgZmFp bGVkXG4iKTsKPiArCQkJZ290byBlcnJfZGlzYWJsZV9waXBlX2NsazsKPiArCQl9Cj4gIAl9Cj4g IAo+ICAJaWYgKHFtcC0+c2tpcF9pbml0KQoKLS0gClNhc2hpa28gQUkgcmV2aWV3IMK3IGh0dHBz Oi8vc2FzaGlrby5kZXYvIy9wYXRjaHNldC8yMDI2MDcwOS1saW5rX3JldGFpbi12My0wLTgxYTlk MTg3YmI2MUBvc3MucXVhbGNvbW0uY29tP3BhcnQ9MQoKLS0gCmxpbnV4LXBoeSBtYWlsaW5nIGxp c3QKbGludXgtcGh5QGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cHM6Ly9saXN0cy5pbmZyYWRlYWQu b3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtcGh5Cg==