From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AEEF4606A31B for ; Wed, 4 Nov 2026 23:36:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=1yHVGvtF; dkim=fail reason="signature verification failed" (2048-bit key, unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20260515 header.b=TkhSGVUY 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:Date:References: In-Reply-To:Cc:To:Subject:From:Message-ID:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Unsubscribe-Post:List-Owner; bh=fQSsukiesxmTEIRLhnCnZBF7KxnU3qiW+TqVVb4eXNk=; b=1yHVGvtFLnEb3AIx/070+MIobS zcU85lfysOSfVnsr7AReKRuwKmuKtJ117yR6WiUkCBzqzKTX/9/f80WpZSh1PeM2LUJ/yYJ6Wawfe hwfSnx5Rtf7CiBql3pPHFIuMpRDSZisVbAffzLqMjW5c9ek4dSaMLa7JYOB3lVkYl9lBe1n7stXRi pobsX8LF6/v2KGH+REo3tq+c/sKeL7uiAFfgB6YYRl7t99MHVXfYbl35HFvjdVAGUkCdFPuvZzXQj +uLXMj6LP98tyRAMDcfrirr8qJWu5lWLlMENYL4GM0KJlpHXjW2fHxjRDIia63gNtNDSJ+g1Go0Q4 nv3/sIwA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.100.1 #2 (Red Hat Linux)) id 1xOkWs-00000007GFB-1FVN; Wed, 04 Nov 2026 23:36:30 +0000 Received: from sea.source.kernel.org ([172.234.252.31]) by bombadil.infradead.org with esmtps (Exim 4.100.1 #2 (Red Hat Linux)) id 1xOkWr-00000007GEn-09fm for linux-phy@lists.infradead.org; Wed, 04 Nov 2026 23:36:29 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id 5F3CB40F11; Wed, 4 Nov 2026 23:36:28 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id EF8F21F00A15; Wed, 4 Nov 2026 23:36:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1793835388; bh=HC63oNh8B9d5z9MIjjfOFyT7JXecuzjK9LVa0ZV7YXk=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=TkhSGVUYVoixSIGNPm6RUUt8blIOZ2cbnUNzPnF1nHRSXGlyesuG3xXsRnVa0EXRE gdnxSa/wbcQnPdIH1C1YvvLLL4lZuxWNZPDsjH/MhH6buVBZJdfBI1zyhYZxT7uKte nOvl28KOpmtAaflczXritrbjqfRq/x1fSLDkUyY+xxp+l8HyTUhA6l0mmYYzE1w6d9 kQ7ThmrdXc4djVte9kQwyM7ZUf+KIhU7H25nmnKAATw4qKOZFDSDTFC/Lx0r6YTRdH JGE2zjK8Z097c+CHZ3WvqNqqybRaUZ0mI3vFKeddVgJ/VI9N2XVFofChY2dFbo8UXo 34RhoWgcyMk9w== Message-ID: From: sashiko-bot@kernel.org Subject: Re: [PATCH v3 4/4] phy: rockchip: inno-usb2: move suspend handling into clock prepare/unprepare for RK3588/RK3576 To: "Sebastian Reichel" Cc: linux-phy@lists.infradead.org, vkoul@kernel.org, neil.armstrong@linaro.org, olteanv@gmail.com In-Reply-To: <20261105-phy-rockchip-inno-usb2-clock-fix-v3-4-b20608c08b94@collabora.com> References: <20261105-phy-rockchip-inno-usb2-clock-fix-v3-0-b20608c08b94@collabora.com> <20261105-phy-rockchip-inno-usb2-clock-fix-v3-4-b20608c08b94@collabora.com> Date: Wed, 04 Nov 2026 23:36:27 +0000 X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: sashiko-reviews@lists.linux.dev X-Archived-By: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-phy" X-Spam-Status: No, score=-8.9 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on aws-us-west-2-korg-listserv-alma10-1 VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MiBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW0hpZ2hdIHBoeTogcm9ja2NoaXA6 IGlubm8tdXNiMjogTlVMTCBkZXJlZiBpbiByb2NrY2hpcF91c2IycGh5X2NsazQ4MG1fdW5wcmVw YXJlKCkKLSBbSGlnaF0gcGh5OiByb2NrY2hpcDogaW5uby11c2IyOiAtRUFHQUlOIGluIHJvY2tj aGlwX3VzYjJwaHlfY2xrNDgwbV9wcmVwYXJlKCkKLS0KCmNvbW1pdCAwNDc3YmMyY2M1OWFkYzJk ZmRhMDFjNzI4NjMzNjM3YmU4ZTFmMDQ2CkF1dGhvcjogU2ViYXN0aWFuIFJlaWNoZWwgPHNlYmFz dGlhbi5yZWljaGVsQGNvbGxhYm9yYS5jb20+CgpwaHk6IHJvY2tjaGlwOiBpbm5vLXVzYjI6IG1v dmUgc3VzcGVuZCBoYW5kbGluZyBpbnRvIGNsb2NrIHByZXBhcmUvdW5wcmVwYXJlIGZvciBSSzM1 ODgvUkszNTc2CgpUaGlzIGNvbW1pdCBtb3ZlcyBQSFkgc3VzcGVuZCBoYW5kbGluZyBvbiBzaW5n bGUtcG9ydCBQSFlzIChSSzM1ODggYW5kClJLMzU3NikgZnJvbSB0aGUgUEhZIHBvd2VyX29uIGFu ZCBwb3dlcl9vZmYgY2FsbGJhY2tzIGludG8gdGhlIDQ4ME1IeiBjbG9jawpwcmVwYXJlIGFuZCB1 bnByZXBhcmUgY2FsbGJhY2tzIHNvIHRoZSBQSFkgUExMIGlzIHJ1bm5pbmcgd2hlbmV2ZXIgdGhl IGNsb2NrCmlzIHByZXBhcmVkLgoKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9waHkvcm9ja2NoaXAv cGh5LXJvY2tjaGlwLWlubm8tdXNiMi5jIGIvZHJpdmVycy9waHkvcm9ja2NoaXAvcGh5LXJvY2tj aGlwLWlubm8tdXNiMi5jCj4gaW5kZXggMjkxOWMyZTExOTY4Yi4uYjI2MzNiODNmN2FiMyAxMDA2 NDQKPiAtLS0gYS9kcml2ZXJzL3BoeS9yb2NrY2hpcC9waHktcm9ja2NoaXAtaW5uby11c2IyLmMK PiArKysgYi9kcml2ZXJzL3BoeS9yb2NrY2hpcC9waHktcm9ja2NoaXAtaW5uby11c2IyLmMKPiBA QCAtMzYzLDEwICszNjMsMTUgQEAgc3RhdGljIGludCByb2NrY2hpcF91c2IycGh5X3NldF9zdXNw ZW5kKHN0cnVjdCByb2NrY2hpcF91c2IycGh5ICpycGh5LAo+ICAKPiAgc3RhdGljIGludCByb2Nr Y2hpcF91c2IycGh5X2NsazQ4MG1fcHJlcGFyZShzdHJ1Y3QgY2xrX2h3ICpodykKPiAgewo+ICsJ c3RydWN0IHJvY2tjaGlwX3VzYjJwaHkgKnJwaHkgPQo+ICsJCWNvbnRhaW5lcl9vZihodywgc3Ry dWN0IHJvY2tjaGlwX3VzYjJwaHksIGNsazQ4MG1faHcpOwo+ICAJY29uc3Qgc3RydWN0IHVzYjJw aHlfcmVnICpjbGtvdXRfY3RsOwo+ICAJc3RydWN0IHJlZ21hcCAqYmFzZTsKPiAgCWludCByZXQ7 Cj4gIAo+ICsJaWYgKHJwaHktPnBoeV9jZmctPm51bV9wb3J0cyA9PSAxICYmICFycGh5LT5wb3J0 c1swXS5wb3J0X2NmZykKPiArCQlyZXR1cm4gLUVBR0FJTjsKCltTZXZlcml0eTogSGlnaF0KQXMg cmVwb3J0ZWQgYnkgU2FzaGlrbyBvbiB2MiBbMV0sIGluIHJvY2tjaGlwX3VzYjJwaHlfcHJvYmUo KSwgdGhlIDQ4ME1IegpjbG9jayBwcm92aWRlciBpcyByZWdpc3RlcmVkIHZpYSByb2NrY2hpcF91 c2IycGh5X2NsazQ4MG1fcmVnaXN0ZXIoKSBhbmQKb2ZfY2xrX2FkZF9wcm92aWRlcigpIGJlZm9y ZSBpbnB1dCBjbG9ja3MgYXJlIGVuYWJsZWQsIGJlZm9yZSBwaHlfdHVuaW5nKCkKcnVucywgYW5k IGJlZm9yZSB0aGUgY2hpbGQgcG9ydCBsb29wIGluaXRpYWxpemVzIHJwaHktPnBvcnRzWzBdLnBv cnRfY2ZnOgoKZHJpdmVycy9waHkvcm9ja2NoaXAvcGh5LXJvY2tjaGlwLWlubm8tdXNiMi5jOnJv Y2tjaGlwX3VzYjJwaHlfcHJvYmUoKSB7CgkuLi4KCXJldCA9IHJvY2tjaGlwX3VzYjJwaHlfY2xr NDgwbV9yZWdpc3RlcihycGh5KTsKCWlmIChyZXQpCgkJcmV0dXJuIGRldl9lcnJfcHJvYmUoZGV2 LCByZXQsICJmYWlsZWQgdG8gcmVnaXN0ZXIgNDgwbSBvdXRwdXQgY2xvY2tcbiIpOwoKCXJldCA9 IGNsa19idWxrX3ByZXBhcmVfZW5hYmxlKHJwaHktPm51bV9jbGtzLCBycGh5LT5jbGtzKTsKCWlm IChyZXQpCgkJcmV0dXJuIGRldl9lcnJfcHJvYmUoZGV2LCByZXQsICJmYWlsZWQgdG8gZW5hYmxl IHVzYjJwaHkgY2xrc1xuIik7CgkuLi4KCWZvcl9lYWNoX2F2YWlsYWJsZV9jaGlsZF9vZl9ub2Rl KG5wLCBjaGlsZF9ucCkgewoJCXN0cnVjdCByb2NrY2hpcF91c2IycGh5X3BvcnQgKnJwb3J0ID0g JnJwaHktPnBvcnRzW2luZGV4XTsKCQkuLi4KfQoKQ2xvY2sgY29uc3VtZXJzIG9uIFJLMzU4OCBh bmQgUkszNTc2IGluY2x1ZGUgb2hjaS1wbGF0Zm9ybSBhbmQgZWhjaS1wbGF0Zm9ybQooYm90aCBv ZiB3aGljaCBzZXQgUFJPQkVfUFJFRkVSX0FTWU5DSFJPTk9VUyBhbmQgY2FsbCBwZGF0YS0+cG93 ZXJfb24oKSAtPgpjbGtfcHJlcGFyZV9lbmFibGUoKSBpbiB0aGVpciBwcm9iZSBmdW5jdGlvbnMg YmVmb3JlIHVzYl9hZGRfaGNkKCkgcmVxdWVzdHMKdGhlIFBIWSkgYXMgd2VsbCBhcyBwaHktcm9j a2NoaXAtdXNiZHAgKHdoaWNoIHByZXBhcmVzIGFuZCBlbmFibGVzIHRoZSB1dG1pCmNsb2NrIGlu IHJrX3VkcGh5X3NldHVwKCkpLgoKSWYgYW4gYXN5bmNocm9ub3VzIGNvbnN1bWVyIGNhbGxzIGNs a19wcmVwYXJlX2VuYWJsZSgpIGFmdGVyCm9mX2Nsa19hZGRfcHJvdmlkZXIoKSBwdWJsaXNoZXMg dGhlIGNsb2NrIGJ1dCBiZWZvcmUgcnBoeS0+cG9ydHNbMF0ucG9ydF9jZmcKaXMgaW5pdGlhbGl6 ZWQgKG9yIG9uIGJvYXJkcyB3aGVyZSB0aGUgcGFyZW50IHVzYjJwaHkgbm9kZSBpcyBlbmFibGVk IHRvCnN1cHBseSB0aGUgdXRtaSBjbG9jayB0byB1c2JkcF9waHkgd2hpbGUgdGhlIGNoaWxkIHBv cnQgc3Vibm9kZSBpcyBkaXNhYmxlZAppbiBEVCksIHJvY2tjaGlwX3VzYjJwaHlfY2xrNDgwbV9w cmVwYXJlKCkgd2lsbCByZXR1cm4gLUVBR0FJTi4KCk5laXRoZXIgY2xrX3ByZXBhcmVfZW5hYmxl KCkgbm9yIHRoZSBjYWxsZXJzIGluIG9oY2lfcGxhdGZvcm1fcHJvYmUoKSwKZWhjaV9wbGF0Zm9y bV9wcm9iZSgpLCBvciBya191ZHBoeV9zZXR1cCgpIHJldHJ5IG9uIC1FQUdBSU4sIGFuZCB0aGUg ZHJpdmVyCmNvcmUgb25seSBkZWZlcnMgcHJvYmluZyBvbiAtRVBST0JFX0RFRkVSLiBDYW4gcmV0 dXJuaW5nIC1FQUdBSU4gaGVyZSBjYXVzZQpjb25zdW1lciBwcm9iaW5nIG9yIFBIWSBzZXR1cCB0 byBmYWlsIHBlcm1hbmVudGx5IGluc3RlYWQgb2Ygd2FpdGluZyBmb3IgcG9ydAppbml0aWFsaXph dGlvbj8KCj4gKwo+ICAJcm9ja2NoaXBfdXNiMnBoeV9jbGs0ODBtX2Nsa291dF9jdGwoaHcsICZi YXNlLCAmY2xrb3V0X2N0bCk7Cj4gIAo+ICAJLyogdHVybiBvbiA0ODBtIGNsayBvdXRwdXQgaWYg aXQgaXMgb2ZmICovCj4gQEAgLTM3OSwxNiArMzg0LDMxIEBAIHN0YXRpYyBpbnQgcm9ja2NoaXBf dXNiMnBoeV9jbGs0ODBtX3ByZXBhcmUoc3RydWN0IGNsa19odyAqaHcpCj4gIAkJdXNsZWVwX3Jh bmdlKDEyMDAsIDEzMDApOwo+ICAJfQo+ICAKPiArCWlmIChycGh5LT5waHlfY2ZnLT5udW1fcG9y dHMgPT0gMSkgewo+ICsJCXJldCA9IHJvY2tjaGlwX3VzYjJwaHlfc2V0X3N1c3BlbmQocnBoeSwg JnJwaHktPnBvcnRzWzBdLCBmYWxzZSk7Cj4gKwkJaWYgKHJldCkKPiArCQkJZ290byBkaXNhYmxl X2Nsa291dDsKPiArCX0KPiArCj4gIAlyZXR1cm4gMDsKPiArCj4gK2Rpc2FibGVfY2xrb3V0Ogo+ ICsJcHJvcGVydHlfZW5hYmxlKGJhc2UsIGNsa291dF9jdGwsIGZhbHNlKTsKPiArCXJldHVybiBy ZXQ7Cj4gIH0KPiAgCj4gIHN0YXRpYyB2b2lkIHJvY2tjaGlwX3VzYjJwaHlfY2xrNDgwbV91bnBy ZXBhcmUoc3RydWN0IGNsa19odyAqaHcpCj4gIHsKPiArCXN0cnVjdCByb2NrY2hpcF91c2IycGh5 ICpycGh5ID0KPiArCQljb250YWluZXJfb2YoaHcsIHN0cnVjdCByb2NrY2hpcF91c2IycGh5LCBj bGs0ODBtX2h3KTsKPiAgCWNvbnN0IHN0cnVjdCB1c2IycGh5X3JlZyAqY2xrb3V0X2N0bDsKPiAg CXN0cnVjdCByZWdtYXAgKmJhc2U7Cj4gIAo+ICAJcm9ja2NoaXBfdXNiMnBoeV9jbGs0ODBtX2Ns a291dF9jdGwoaHcsICZiYXNlLCAmY2xrb3V0X2N0bCk7Cj4gIAo+ICsJaWYgKHJwaHktPnBoeV9j ZmctPm51bV9wb3J0cyA9PSAxKQo+ICsJCXJvY2tjaGlwX3VzYjJwaHlfc2V0X3N1c3BlbmQocnBo eSwgJnJwaHktPnBvcnRzWzBdLCB0cnVlKTsKCltTZXZlcml0eTogSGlnaF0KV2hhdCBoYXBwZW5z IGluIHJvY2tjaGlwX3VzYjJwaHlfY2xrNDgwbV91bnByZXBhcmUoKSBpZgpycGh5LT5wb3J0c1sw XS5wb3J0X2NmZyBpcyBOVUxMPwoKSW4gcmszNTg4LWJhc2UuZHRzaSwgcmszNTg4LWV4dHJhLmR0 c2ksIGFuZCByazM1NzYuZHRzaSwgdGhlIHBhcmVudCB1c2IycGh5Cm5vZGVzIGFuZCB0aGVpciBj aGlsZCBvdGctcG9ydCBvciBob3N0LXBvcnQgbm9kZXMgaGF2ZSBpbmRlcGVuZGVudCBzdGF0dXMK cHJvcGVydGllcy4gSWYgYSBwYXJlbnQgdXNiMnBoeSBub2RlIGlzIGVuYWJsZWQgd2hpbGUgaXRz IGNoaWxkIHBvcnQgbm9kZSBpcwpkaXNhYmxlZCBpbiBEVCwgcm9ja2NoaXBfdXNiMnBoeV9wcm9i ZSgpIHJlZ2lzdGVycyBjbGs0ODBtIHdpdGgKcnBoeS0+cG9ydHNbMF0ucG9ydF9jZmcgbGVmdCBh cyBOVUxMLgoKQmVjYXVzZSByb2NrY2hpcF91c2IycGh5X2Nsa291dF9vcHMgZGVmaW5lcyAuaXNf cHJlcGFyZWQgPQpyb2NrY2hpcF91c2IycGh5X2NsazQ4MG1fcHJlcGFyZWQoKSwgd2hpY2ggY2hl Y2tzIHByb3BlcnR5X2VuYWJsZWQoYmFzZSwKY2xrb3V0X2N0bCksIGFuZCBjbGtvdXRfY3RsIGRl ZmF1bHRzIHRvIGVuYWJsZWQgaW4gaGFyZHdhcmUgYXQgcmVzZXQgb24KUkszNTg4IGFuZCBSSzM1 NzYsIGNsa191bnByZXBhcmVfdW51c2VkX3N1YnRyZWUoKSB3aWxsIHNlZSB0aGUgY2xvY2sgYXMK cHJlcGFyZWQgYW5kIGNhbGwgcm9ja2NoaXBfdXNiMnBoeV9jbGs0ODBtX3VucHJlcGFyZSgpIGR1 cmluZwpjbGtfZGlzYWJsZV91bnVzZWQoKSBldmVuIGlmIHJvY2tjaGlwX3VzYjJwaHlfY2xrNDgw bV9wcmVwYXJlKCkgd2FzIG5ldmVyCmNhbGxlZCBvciByZXR1cm5lZCAtRUFHQUlOLgoKVW5saWtl IHJvY2tjaGlwX3VzYjJwaHlfY2xrNDgwbV9wcmVwYXJlKCksIHJvY2tjaGlwX3VzYjJwaHlfY2xr NDgwbV91bnByZXBhcmUoKQpkb2VzIG5vdCBjaGVjayBycGh5LT5wb3J0c1swXS5wb3J0X2NmZyBi ZWZvcmUgY2FsbGluZwpyb2NrY2hpcF91c2IycGh5X3NldF9zdXNwZW5kKHJwaHksICZycGh5LT5w b3J0c1swXSwgdHJ1ZSksIHdoaWNoIHRoZW4KZGVyZWZlcmVuY2VzICZycG9ydC0+cG9ydF9jZmct PnBoeV9zdXM6Cgpyb2NrY2hpcF91c2IycGh5X2NsazQ4MG1fdW5wcmVwYXJlKCkKICAtPiByb2Nr Y2hpcF91c2IycGh5X3NldF9zdXNwZW5kKCkKICAgICAgIC0+IHByb3BlcnR5X2VuYWJsZShycGh5 LT5ncmYsICZycG9ydC0+cG9ydF9jZmctPnBoeV9zdXMsIGRvX3N1c3BlbmQpCgpDYW4gdGhpcyBj YXVzZSBhIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSB3aGVuIHVucHJlcGFyaW5nIHVudXNlZCBj bG9ja3MgYXQKYm9vdD8KClsxXSBodHRwczovL2xvcmUua2VybmVsLm9yZy9yLzIwMjYxMDAxLXBo eS1yb2NrY2hpcC1pbm5vLXVzYjItY2xvY2stZml4LXYyLTQtZTAxYmY1MDkzNTllQGNvbGxhYm9y YS5jb20KCi0tIApTYXNoaWtvIEFJIHJldmlldyDCtyBodHRwczovL3Nhc2hpa28uZGV2LyMvcGF0 Y2hzZXQvMjAyNjExMDUtcGh5LXJvY2tjaGlwLWlubm8tdXNiMi1jbG9jay1maXgtdjMtMC1iMjA2 MDhjMDhiOTRAY29sbGFib3JhLmNvbT9wYXJ0PTQKCi0tIApsaW51eC1waHkgbWFpbGluZyBsaXN0 CmxpbnV4LXBoeUBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHBzOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXBoeQo=