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 D399CCD4F54 for ; Thu, 21 May 2026 01:32:22 +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=sr1Xdbw5juMSFfxoeIGFG/a7qoHvbOr1P0p4Sk02jwA=; b=loeqTPq48bqoOf jaoCoO2JdRc8qOMPMft2Q9nTZvNhICu0wgBn5vvqjRFewO0TrIW+RZiZbxNb1URhj4p/Gl0JAYEpp PCKQvB65KV+q+9P19DT6FtIOHdLPe6/255qr3/Wo40HsmY8cA21oRuyDBaMqla9HC+6Yykzlbifku N5Mfqab6yyzd+nQ0f3KwAS6w07P3qjFT4HpQo6Ll4NCsmmf8kI7ZTdaRipY9etkhku/S3uohd3ne3 mp+zWNMDxf4x7ElUt+V5cst8JJ7/ItsduZx1HIYY5jsa2Se7Deo1PxnVSya9hdYCrKBU+yQ54zO4l 5frFyKgJ4ArAbu0QU2ew==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wPsGs-00000006NgG-14DY; Thu, 21 May 2026 01:32:22 +0000 Received: from tor.source.kernel.org ([172.105.4.254]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wPsGr-00000006Ng0-0dRO for linux-phy@lists.infradead.org; Thu, 21 May 2026 01:32:21 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id 571CC60122; Thu, 21 May 2026 01:32:20 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id BC4F31F000E9; Thu, 21 May 2026 01:32:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1779327140; bh=4oCHS9JaNse608Ki3VIT/VqoREB//wwT9D+C6wCoSSg=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=WZDnRymrwc5QBndBcFkkg6ikfeFSknDYKuiC5o5Jrrf2EuGJA7WBJpRaS1ID94Rsf yGidXowM6ziDRmswFzz+rhGBdkOdrIce6SEBucMCy0HxmObN94uoJ+t5wsKxze7vfs k8cwuaYCcQUvIgK5OVXrCNft1n0IhcNzlirdfprzjwRR1OdzwtyqjVMAHNbezwQiAg OmI0UIItcX5mR9lBb2jymCmCm0/T4N5ZvsqMKJ60cIdeJkFF8auluRvG2w24oRxgUO aQ4zTldvBtrKOK3c62fc9LJXCfEwEurNDE+Ojc5ENh44crLuRvvITpU98UNbh/4St/ kdS685OdGdYwg== From: sashiko-bot@kernel.org Subject: Re: [PATCH 1/4] phy: qcom: qmp-combo: skip USB power_off/exit after device teardown To: "Michael Scott" Cc: neil.armstrong@linaro.org, olteanv@gmail.com, conor+dt@kernel.org, vkoul@kernel.org, robh@kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org In-Reply-To: <20260521003615.1260844-2-mike.scott@oss.qualcomm.com> References: <20260521003615.1260844-2-mike.scott@oss.qualcomm.com> Date: Thu, 21 May 2026 01:32:18 +0000 Message-Id: <20260521013219.BC4F31F000E9@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 MyBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6CgpOZXcgaXNzdWVzOgotIFtIaWdoXSBC YWlsaW5nIG91dCBlYXJseSBpbiBgcW1wX2NvbWJvX3VzYl9leGl0KClgIGNvbXBsZXRlbHkgYnlw YXNzZXMgdGhlIHJlbGVhc2Ugb2Ygc2hhcmVkIGNvbW1vbiByZXNvdXJjZXMsIGNhdXNpbmcgYSBw ZXJtYW5lbnQgcmVmZXJlbmNlIGxlYWsgd2hlbiBhIFR5cGUtQyBzd2l0Y2ggdG8gYERQX09OTFlg IG9jY3Vycy4KLSBbSGlnaF0gQSBsb2NrbGVzcyBUaW1lLW9mLUNoZWNrIHRvIFRpbWUtb2YtVXNl IChUT0NUT1UpIHJhY2UgY29uZGl0aW9uIG9uIGBxbXAtPnVzYl9pbml0X2NvdW50YCBpbiBgcW1w X2NvbWJvX3VzYl9leGl0KClgIGxlYWRzIHRvIGludGVnZXIgdW5kZXJmbG93IGFuZCBzdGF0ZSBj b3JydXB0aW9uLgoKUHJlLWV4aXN0aW5nIGlzc3VlczoKLSBbSGlnaF0gVGhlIHBhdGNoIGF0dGVt cHRzIHRvIGZpeCBhbiBNTUlPIGNyYXNoIGJ5IGludHJvZHVjaW5nIGEgVXNlLUFmdGVyLUZyZWUg cmVhZCBvbiB0aGUgYHFtcGAgZHJpdmVyIGRhdGEgc3RydWN0dXJlLgotLQoKY29tbWl0IDM1YzRl NTZmNDYyZmFjNTQwZTgzNTQ2MjRlMjA0OGM2YmQzZWNkOWUKQXV0aG9yOiBNaWNoYWVsIFNjb3R0 IDxtaWtlLnNjb3R0QG9zcy5xdWFsY29tbS5jb20+CgpwaHk6IHFjb206IHFtcC1jb21ibzogc2tp cCBVU0IgcG93ZXJfb2ZmL2V4aXQgYWZ0ZXIgZGV2aWNlIHRlYXJkb3duCgpUaGlzIGNvbW1pdCBh ZGRzIGNoZWNrcyB0byBxbXBfY29tYm9fdXNiX3Bvd2VyX29mZigpIGFuZCBxbXBfY29tYm9fdXNi X2V4aXQoKQp0byBndWFyZCBhZ2FpbnN0IGJlaW5nIGNhbGxlZCBieSBhbiBleHRlcm5hbCBjb25z dW1lciBhZnRlciB0aGUgZGV2aWNlJ3MKYmFja2luZyByZXNvdXJjZXMgaGF2ZSBiZWVuIHJlbGVh c2VkLiBJdCB1c2VzIHRoZSB1c2JfaW5pdF9jb3VudCB2YXJpYWJsZQp0byBkZXRlcm1pbmUgaWYg dGhlIFBIWSBpcyBwb3dlcmVkIG9uLCBza2lwcGluZyB0aGUgb3BlcmF0aW9ucyB0byBwcmV2ZW50 CmFuIG9vcHMuCgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3BoeS9xdWFsY29tbS9waHktcWNvbS1x bXAtY29tYm8uYyBiL2RyaXZlcnMvcGh5L3F1YWxjb21tL3BoeS1xY29tLXFtcC1jb21iby5jCj4g aW5kZXggOTNmMWFhMTBkNDAwOC4uNDA1NzU4M2MwY2ZlYiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz L3BoeS9xdWFsY29tbS9waHktcWNvbS1xbXAtY29tYm8uYwo+ICsrKyBiL2RyaXZlcnMvcGh5L3F1 YWxjb21tL3BoeS1xY29tLXFtcC1jb21iby5jCj4gQEAgLTM5MjIsNiArMzkyMiwxNyBAQCBzdGF0 aWMgaW50IHFtcF9jb21ib191c2JfcG93ZXJfb2ZmKHN0cnVjdCBwaHkgKnBoeSkKPiAgCXN0cnVj dCBxbXBfY29tYm8gKnFtcCA9IHBoeV9nZXRfZHJ2ZGF0YShwaHkpOwo+ICAJY29uc3Qgc3RydWN0 IHFtcF9waHlfY2ZnICpjZmcgPSBxbXAtPmNmZzsKPiAgCj4gKwkvKgo+ICsJICogUmVhY2hhYmxl IGFzIC0+ZXhpdCBmcm9tIGV4dGVybmFsIGNvbnN1bWVycyAobm90YWJseSBkd2MzKSBhZnRlcgo+ ICsJICogdGhpcyBkZXZpY2UncyBiYWNraW5nIHJlc291cmNlcyBoYXZlIGFscmVhZHkgYmVlbiBy ZWxlYXNlZCBhbG9uZwo+ICsJICogYSB0ZWFyZG93biBjaGFpbi4gUmVmdXNlIHRvIHRvdWNoIHJl Z2lzdGVycyBpbiB0aGF0IGNhc2UuCj4gKwkgKi8KPiArCWlmICghcW1wLT51c2JfaW5pdF9jb3Vu dCkgewoKW1NldmVyaXR5OiBIaWdoXQpUaGlzIGlzbid0IGEgYnVnIGludHJvZHVjZWQgYnkgdGhp cyBwYXRjaCwgYnV0IGRvZXMgdGhpcyBjaGVjayBpbnRyb2R1Y2UKYSB1c2UtYWZ0ZXItZnJlZSBy ZWFkIG9uIHRoZSBxbXAgZHJpdmVyIGRhdGEgc3RydWN0dXJlPwoKVGhlIGNvbW1pdCBtZXNzYWdl IG5vdGVzIHRoYXQgdGhpcyBwYXRoIHJ1bnMgYWZ0ZXIgdGhlIGRldmljZSdzIGJhY2tpbmcKcmVz b3VyY2VzIGFyZSByZWxlYXNlZC4gU2luY2UgcW1wIGlzIGFsbG9jYXRlZCB1c2luZyBkZXZtX2t6 YWxsb2MoKSwgaXQgaXMKYWxzbyBmcmVlZCBkdXJpbmcgZGV2cmVzIHRlYXJkb3duLgoKV2hlbiBk d2MzIGNhbGxzIHBoeV9leGl0KCkgbGF0ZXIsIHBoeV9nZXRfZHJ2ZGF0YSgpIHJldHVybnMgYSBm cmVlZCBwb2ludGVyLgoKRGVyZWZlcmVuY2luZyBxbXAtPnVzYl9pbml0X2NvdW50IGFjY2Vzc2Vz IHRoaXMgZnJlZWQgbWVtb3J5LiBJZiB0aGUgbWVtb3J5CndhcyByZWFsbG9jYXRlZCBhbmQgbm9u LXplcm8sIG9yIGlmIEtBU0FOIGlzIGVuYWJsZWQsIHdvdWxkbid0IHRoaXMgc3RpbGwKdHJpZ2dl ciBhIHVzZS1hZnRlci1mcmVlIGFuZCBjcmFzaCBpbnN0ZWFkIG9mIG1hc2tpbmcgdGhlIHRlYXJk b3duIG9yZGVyIGJ1Zz8KCj4gKwkJZGV2X2RiZyhxbXAtPmRldiwgIiVzOiBQSFkgbm90IHBvd2Vy ZWQgb24sIHNraXBwaW5nXG4iLAo+ICsJCQlfX2Z1bmNfXyk7Cj4gKwkJcmV0dXJuIDA7Cj4gKwl9 Cj4gKwo+ICAJY2xrX2Rpc2FibGVfdW5wcmVwYXJlKHFtcC0+cGlwZV9jbGspOwoKWyAuLi4gXQoK PiBAQCAtMzk2Niw2ICszOTc3LDE3IEBAIHN0YXRpYyBpbnQgcW1wX2NvbWJvX3VzYl9leGl0KHN0 cnVjdCBwaHkgKnBoeSkKPiAgCXN0cnVjdCBxbXBfY29tYm8gKnFtcCA9IHBoeV9nZXRfZHJ2ZGF0 YShwaHkpOwo+ICAJaW50IHJldDsKPiAgCj4gKwkvKgo+ICsJICogU2VlIHFtcF9jb21ib191c2Jf cG93ZXJfb2ZmKCk6IGFuIGV4dGVybmFsIGNvbnN1bWVyIG1heSBjYWxsCj4gKwkgKiBwaHlfZXhp dCgpIGFmdGVyIHRoZSBRTVAgZGV2aWNlJ3MgcmVzb3VyY2VzIGhhdmUgYmVlbiB0b3JuCj4gKwkg KiBkb3duLiB1c2JfaW5pdF9jb3VudCB0cmFja3MgdXNiX2luaXQvdXNiX2V4aXQgYmFsYW5jZS4K PiArCSAqLwo+ICsJaWYgKCFxbXAtPnVzYl9pbml0X2NvdW50KSB7CgpbU2V2ZXJpdHk6IEhpZ2hd CkRvZXMgYmFpbGluZyBvdXQgZWFybHkgaGVyZSBieXBhc3MgdGhlIHJlbGVhc2Ugb2Ygc2hhcmVk IGNvbW1vbiByZXNvdXJjZXMsCmNhdXNpbmcgYSByZWZlcmVuY2UgbGVhayB3aGVuIGEgVHlwZS1D IHN3aXRjaCB0byBEUF9PTkxZIG9jY3Vycz8KCldoZW4gdGhlIFR5cGUtQyBtdXggc3dpdGNoZXMg dG8gUU1QUEhZX01PREVfRFBfT05MWSwKcW1wX2NvbWJvX3R5cGVjX211eF9zZXQoKSBkZWNyZW1l bnRzIHVzYl9pbml0X2NvdW50IHRvIDAgYnV0IGxlYXZlcwppbml0X2NvdW50IHVuY2hhbmdlZC4g SWYgdGhlIGNvbnN1bWVyIHVuYmluZHMgYW5kIGNhbGxzIHBoeV9leGl0KCkgaW4KdGhpcyBzdGF0 ZSwgdGhpcyBlYXJseSByZXR1cm4gYnlwYXNzZXMgdGhlIHFtcF9jb21ib19jb21fZXhpdChxbXAs IGZhbHNlKQpjYWxsLgoKRG9lc24ndCB0aGlzIG1lYW4gcW1wLT5pbml0X2NvdW50IGlzIG5ldmVy IGRlY3JlbWVudGVkLCBwZXJtYW5lbnRseQpsZWFraW5nIHNoYXJlZCByZXNvdXJjZXMgbGlrZSBj bG9ja3MgYW5kIHJlZ3VsYXRvcnM/CgoKW1NldmVyaXR5OiBIaWdoXQpJcyB0aGVyZSBhIGxvY2ts ZXNzIFRpbWUtb2YtQ2hlY2sgdG8gVGltZS1vZi1Vc2UgcmFjZSBjb25kaXRpb24gaGVyZT8KClRo aXMgY2hlY2sgaXMgcGVyZm9ybWVkIGJlZm9yZSBhY3F1aXJpbmcgcW1wLT5waHlfbXV0ZXguIElm IGFub3RoZXIgcGF0aApsaWtlIHFtcF9jb21ib190eXBlY19tdXhfc2V0KCkgaG9sZHMgdGhlIG11 dGV4IGFuZCBkZWNyZW1lbnRzCnVzYl9pbml0X2NvdW50IHRvIDA6CgpDUFUxCnFtcF9jb21ib191 c2JfZXhpdCgpCiAgIGlmICghcW1wLT51c2JfaW5pdF9jb3VudCkgLy8gb2JzZXJ2ZXMgPiAwCiAg IG11dGV4X2xvY2soJnFtcC0+cGh5X211dGV4KTsgLy8gYmxvY2tzCgpDUFUyCnFtcF9jb21ib190 eXBlY19tdXhfc2V0KCkKICAgbXV0ZXhfbG9jaygmcW1wLT5waHlfbXV0ZXgpOwogICBxbXAtPnVz Yl9pbml0X2NvdW50LS07IC8vIGJlY29tZXMgMAogICBtdXRleF91bmxvY2soJnFtcC0+cGh5X211 dGV4KTsKCldoZW4gQ1BVMSBhY3F1aXJlcyB0aGUgbG9jaywgaXQgcHJvY2VlZHMgdG8gZGVjcmVt ZW50IHFtcC0+dXNiX2luaXRfY291bnQKd2l0aG91dCByZS12ZXJpZnlpbmcgdGhlIHN0YXRlLiBE b2Vzbid0IGRlY3JlbWVudGluZyAwIGNhdXNlIGFuIGludGVnZXIKdW5kZXJmbG93IHRvIFVJTlRf TUFYLCBicmVha2luZyB0aGUgUEhZJ3MgcG93ZXIgbWFuYWdlbWVudCBiYWxhbmNlPwoKPiArCQlk ZXZfZGJnKHFtcC0+ZGV2LCAiJXM6IFBIWSBub3QgaW5pdGlhbGlzZWQsIHNraXBwaW5nXG4iLAo+ ICsJCQlfX2Z1bmNfXyk7Cj4gKwkJcmV0dXJuIDA7Cj4gKwl9Cj4gKwo+ICAJbXV0ZXhfbG9jaygm cW1wLT5waHlfbXV0ZXgpOwo+ICAJcmV0ID0gcW1wX2NvbWJvX3VzYl9wb3dlcl9vZmYocGh5KTsK Ci0tIApTYXNoaWtvIEFJIHJldmlldyDCtyBodHRwczovL3Nhc2hpa28uZGV2LyMvcGF0Y2hzZXQv MjAyNjA1MjEwMDM2MTUuMTI2MDg0NC0xLW1pa2Uuc2NvdHRAb3NzLnF1YWxjb21tLmNvbT9wYXJ0 PTEKCi0tIApsaW51eC1waHkgbWFpbGluZyBsaXN0CmxpbnV4LXBoeUBsaXN0cy5pbmZyYWRlYWQu b3JnCmh0dHBzOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXBo eQo=