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 2B0F3CD4F26 for ; Fri, 19 Jun 2026 15:50:23 +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=yEw8DOAaIEnvB/6B68Fv1/7Hoq4ZIZRhVgrC7zJp/6U=; b=YXIpvQckhnCI+4 tbljl7EkcNYGaCx5oY3e04fmZvlHRToK/9zkECkLbcHMeVCt7l+SZbDbSQn9wc6tGh3q95YroQrrE CQBnM+hj/5kN/wzapEHsjG2SBFyXuUcsXOGwIp2E1F4wGhATo4/+DXXHR3UXod8H43qy/exJeKZLV uEP37wlso9/HK3HQWHhPOZrKPqdSHyUVpWd6AtfS9nBHIkqhJ3ExBOfAUFPebvO3AZujmeWJYOC5P 3q/N3nC6cZtw3rlJ2rux2yrF7hB7A69rk2frdkBMwDqs7mDu2PtdhWGkU49YzH18LQtlaVNreIkgZ pTTAlPZnJWGzyKhn1RSQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wabU6-00000002ixQ-3sFk; Fri, 19 Jun 2026 15:50:22 +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 1wabU5-00000002ixI-2YOy for linux-phy@lists.infradead.org; Fri, 19 Jun 2026 15:50:21 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id 4DB0C43474; Fri, 19 Jun 2026 15:50:21 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id CC7361F000E9; Fri, 19 Jun 2026 15:50:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1781884221; bh=1KvQgX8Mt6MMz28IkS5EbsgiiuX0uc0jyn+gHbQ2bqA=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=ATck1WP4MCrlCVQhb41eKpRBb1jvqUKUHfnCwLF9kiNanbNuj2zCULBGxGIqiqleI oDT3y2AiywprdZZ6eGbsPh5KgcgJPtgLp/x0ssQwRus+db51VkUuyGuhscFExGeZPR XcSvMj7ixw9Tse/4zLD/fHIPIX9ef4C3zQbzaKg93R6vxkjbaGdeIT9x0xWzQiScr1 k6cj+72RGpfYj9hW/CtgeRP/1pEo29pqFbi6lF4rrYACczo1rECtKtwKj8GdDnzaus agsIZphUkK38vkr6nnP3tKNL1RRSl7nvP2d56Qjh7+J3dO0HTdJmWQy/p85kdXYtOg Q2aeC9rtJ945g== From: sashiko-bot@kernel.org Subject: Re: [PATCH v6 07/23] phy: rockchip: usbdp: Keep clocks running on PHY re-init To: "Sebastian Reichel" Cc: devicetree@vger.kernel.org, neil.armstrong@linaro.org, robh@kernel.org, vkoul@kernel.org, olteanv@gmail.com, linux-phy@lists.infradead.org, conor+dt@kernel.org In-Reply-To: <20260619-rockchip-usbdp-cleanup-v6-7-3bb1f54b3f35@collabora.com> References: <20260619-rockchip-usbdp-cleanup-v6-0-3bb1f54b3f35@collabora.com> <20260619-rockchip-usbdp-cleanup-v6-7-3bb1f54b3f35@collabora.com> Date: Fri, 19 Jun 2026 15:50:20 +0000 Message-Id: <20260619155020.CC7361F000E9@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 MiBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6CgpQcmUtZXhpc3RpbmcgaXNzdWVzOgot IFtIaWdoXSBUaGUgVHlwZS1DIG11eCBjYWxsYmFjayBjb21wbGV0ZWx5IGlnbm9yZXMgbm9uLURQ IEFsdE1vZGUgZXZlbnRzLCBmYWlsaW5nIHRvIHJlc2V0IGxhbmUgbWFwcGluZyBvbiBBbHRNb2Rl IGV4aXQuCi0gW0hpZ2hdIEFzeW5jaHJvbm91cyBgdWRwaHktPm1vZGVgIHVwZGF0ZXMgY2F1c2Ug YHBoeV9leGl0YCBhbmQgYHBoeV9wb3dlcl9vZmZgIHRvIHNraXAgdGVhcmRvd24sIHJlc3VsdGlu ZyBpbiBwZXJtYW5lbnQgY2xvY2sgYW5kIHJlc2V0IGxlYWtzLgotLQoKY29tbWl0IGVhMjgzNzgw ZTc0OWQ1Mjg4NjFmYzJmZTU1Zjk5OGQyMjQ1NGE1M2IKQXV0aG9yOiBTZWJhc3RpYW4gUmVpY2hl bCA8c2ViYXN0aWFuLnJlaWNoZWxAY29sbGFib3JhLmNvbT4KCnBoeTogcm9ja2NoaXA6IHVzYmRw OiBLZWVwIGNsb2NrcyBydW5uaW5nIG9uIFBIWSByZS1pbml0CgpXaGVuIGEgbW9kZSBjaGFuZ2Ug aXMgcmVxdWlyZWQgcmtfdWRwaHlfcG93ZXJfb24oKSBkaXNhYmxlcwp0aGUgY2xvY2tzIGFuZCB0 aGVuIGNhbGxzIHJrX3VkcGh5X3NldHVwKCksIHdoaWNoIHRoZW4gZW5hYmxlcwphbGwgdGhlIGNs b2NrcyBhZ2FpbiBiZWZvcmUgY29udGludWluZyB3aXRoIHJrX3VkcGh5X2luaXQoKS4KCkNvbnNp ZGVyaW5nIHRoYXQgcmtfdWRwaHlfaW5pdCgpIGRvZXMgYXNzZXJ0IHRoZSByZXNldCBsaW5lcywK cmUtZW5hYmxpbmcgdGhlIGNsb2NrcyBpcyBqdXN0IGRlbGF5aW5nIHRoaW5ncy4gQXZvaWQgaXQg YnkKZGlyZWN0bHkgY2FsbGluZyBya191ZHBoeV9pbml0KCkuCgo+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL3BoeS9yb2NrY2hpcC9waHktcm9ja2NoaXAtdXNiZHAuYyBiL2RyaXZlcnMvcGh5L3JvY2tj aGlwL3BoeS1yb2NrY2hpcC11c2JkcC5jCj4gaW5kZXggNmRmZjRkZmM5MzYzZS4uYzA1ZWU2NWE5 ZjczYSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3BoeS9yb2NrY2hpcC9waHktcm9ja2NoaXAtdXNi ZHAuYwo+ICsrKyBiL2RyaXZlcnMvcGh5L3JvY2tjaGlwL3BoeS1yb2NrY2hpcC11c2JkcC5jCj4g QEAgLTEwMTEsOCArMTAxMSw3IEBAIHN0YXRpYyBpbnQgcmtfdWRwaHlfcG93ZXJfb24oc3RydWN0 IHJrX3VkcGh5ICp1ZHBoeSwgdTggbW9kZSkKPiAgCQlpZiAodWRwaHktPm1vZGUgPT0gVURQSFlf TU9ERV9EUCkKPiAgCQkJcmtfdWRwaHlfdTNfcG9ydF9kaXNhYmxlKHVkcGh5LCB0cnVlKTsKPiAg Cj4gLQkJcmtfdWRwaHlfZGlzYWJsZSh1ZHBoeSk7Cj4gLQkJcmV0ID0gcmtfdWRwaHlfc2V0dXAo dWRwaHkpOwo+ICsJCXJldCA9IHJrX3VkcGh5X2luaXQodWRwaHkpOwoKW1NldmVyaXR5OiBIaWdo XQpUaGlzIGlzIGEgcHJlLWV4aXN0aW5nIGlzc3VlLCBidXQgdGhlIFR5cGUtQyBtdXggY2FsbGJh Y2sgY29tcGxldGVseSBpZ25vcmVzCm5vbi1EUCBBbHRNb2RlIGV2ZW50cywgZmFpbGluZyB0byBy ZXNldCBsYW5lIG1hcHBpbmcgb24gQWx0TW9kZSBleGl0LgoKV2hlbiBleGl0aW5nIERQIEFsdE1v ZGUgKGUuZy4sIHZpYSBzeXNmcyBvciByZW5lZ290aWF0aW9uIHdpdGhvdXQgYSBwaHlzaWNhbApj YWJsZSB1bnBsdWcpLCB0aGUgVHlwZS1DIHN1YnN5c3RlbSBjYWxscyB0eXBlY19tdXhfc2V0KCkg d2l0aCBzdGF0ZS0+bW9kZSA9ClRZUEVDX1NUQVRFX1NBRkUgb3IgVFlQRUNfU1RBVEVfVVNCIGFu ZCBzdGF0ZS0+YWx0ID0gTlVMTC4KCkhvd2V2ZXIsIHJrX3VkcGh5X3R5cGVjX211eF9zZXQoKSBp bW1lZGlhdGVseSByZXR1cm5zIDAgaWYgIXN0YXRlLT5hbHQ6Cgpkcml2ZXJzL3BoeS9yb2NrY2hp cC9waHktcm9ja2NoaXAtdXNiZHAuYzpya191ZHBoeV90eXBlY19tdXhfc2V0KCkgewogICAgLi4u CglpZiAoIXN0YXRlLT5hbHQgfHwgc3RhdGUtPmFsdC0+c3ZpZCAhPSBVU0JfVFlQRUNfRFBfU0lE KQoJCXJldHVybiAwOwogICAgLi4uCn0KCkRvZXMgdGhpcyBsZWF2ZSB1ZHBoeS0+bW9kZSBzdHVj ayBpbiB0aGUgcHJldmlvdXMgRFAgY29uZmlndXJhdGlvbiAoZS5nLiwKVURQSFlfTU9ERV9EUCB3 aXRoIDQgRFAgbGFuZXMpLCB3aGljaCBicmVha3Mgc3Vic2VxdWVudCBVU0IzIGluaXRpYWxpemF0 aW9uCmJlY2F1c2UgcmtfdWRwaHlfdXNiM19waHlfaW5pdCgpIGNoZWNrcyB1ZHBoeS0+bW9kZSBh bmQgc2tpcHMgcG93ZXJpbmcgb24KdGhlIFUzIHBvcnQ/CgpbU2V2ZXJpdHk6IEhpZ2hdClRoaXMg aXMgYSBwcmUtZXhpc3RpbmcgaXNzdWUsIGJ1dCBhc3luY2hyb25vdXMgdWRwaHktPm1vZGUgdXBk YXRlcyBjYXVzZQpwaHlfZXhpdCgpIGFuZCBwaHlfcG93ZXJfb2ZmKCkgdG8gc2tpcCB0ZWFyZG93 biwgcmVzdWx0aW5nIGluIHBlcm1hbmVudCBjbG9jawphbmQgcmVzZXQgbGVha3MuCgp1ZHBoeS0+ bW9kZSB0cmFja3MgdGhlIHRhcmdldCBoYXJkd2FyZSBtdXggc3RhdGUgYW5kIGlzIHVwZGF0ZWQg YXN5bmNocm9ub3VzbHkKYnkgVHlwZS1DIGV2ZW50cy4gSG93ZXZlciwgcmtfdWRwaHlfdXNiM19w aHlfZXhpdCgpIGNoZWNrcyB0aGlzIGN1cnJlbnQKdWRwaHktPm1vZGUgcmF0aGVyIHRoYW4gdGhl IGluaXRpYWxpemVkIHN0YXRlICh1ZHBoeS0+c3RhdHVzKSB0byBkZWNpZGUKd2hldGhlciB0byBw b3dlciBvZmY6Cgpkcml2ZXJzL3BoeS9yb2NrY2hpcC9waHktcm9ja2NoaXAtdXNiZHAuYzpya191 ZHBoeV91c2IzX3BoeV9leGl0KCkgewogICAgLi4uCgkvKiBEUCBvbmx5IG9yIGhpZ2gtc3BlZWQg Ki8KCWlmICghKHVkcGh5LT5tb2RlICYgVURQSFlfTU9ERV9VU0IpIHx8IHVkcGh5LT5ocykKCQly ZXR1cm4gMDsKICAgIC4uLgp9CgpUaGUgcGh5X3Bvd2VyX29mZigpIGltcGxlbWVudGF0aW9uIGFs c28gc3VmZmVycyBmcm9tIHRoaXMgZmxhdywKc2hvcnQtY2lyY3VpdGluZyBiZWZvcmUgaXQgY2Fu IHVwZGF0ZSB1ZHBoeS0+c3RhdHVzIGFuZCB0ZWFyIGRvd24gcmVzb3VyY2VzOgoKZHJpdmVycy9w aHkvcm9ja2NoaXAvcGh5LXJvY2tjaGlwLXVzYmRwLmM6cmtfdWRwaHlfcG93ZXJfb2ZmKCkgewog ICAgLi4uCglpZiAoISh1ZHBoeS0+bW9kZSAmIG1vZGUpKSB7CgkJZGV2X2luZm8odWRwaHktPmRl diwgIm1vZGUgMHglMDJ4IGlzIG5vdCBzdXBwb3J0XG4iLCBtb2RlKTsKCQlyZXR1cm47Cgl9CiAg ICAuLi4KfQoKSWYgdGhlIFR5cGUtQyBtdXggc3dpdGNoZXMgZnJvbSBhIERQK1VTQiBtb2RlIHRv IGEgRFAtb25seSBtb2RlIHdoaWxlIFVTQjMKaXMgYWN0aXZlLCBVRFBIWV9NT0RFX1VTQiBpcyBj bGVhcmVkIGZyb20gdWRwaHktPm1vZGUuIFdoZW4gdGhlIFVTQjMKY29udHJvbGxlciBsYXRlciBz aHV0cyBkb3duIGFuZCBjYWxscyBwaHlfZXhpdCgpLCBya191ZHBoeV91c2IzX3BoeV9leGl0KCkK c2VlcyB0aGUgYml0IG1pc3NpbmcgYW5kIHJldHVybnMgMCBlYXJseSwgc2tpcHBpbmcgcmtfdWRw aHlfcG93ZXJfb2ZmKCkuCgpUaGlzIHByZXZlbnRzIFVEUEhZX01PREVfVVNCIGZyb20gYmVpbmcg Y2xlYXJlZCBmcm9tIHVkcGh5LT5zdGF0dXMuIFdoZW4gdGhlCkRQIGNvbnRyb2xsZXIgc3Vic2Vx dWVudGx5IGNhbGxzIHBoeV9wb3dlcl9vZmYoKSwgdWRwaHktPnN0YXR1cyByZW1haW5zCm5vbi16 ZXJvLCBza2lwcGluZyBya191ZHBoeV9kaXNhYmxlKCkuCgpTaW5jZSB0aGVyZSBpcyBubyBkcml2 ZXIgcmVtb3ZhbCBjbGVhbnVwIGZhbGxiYWNrLCBkbyB0aGUgY2xvY2sgZW5hYmxlCnJlZmVyZW5j ZXMgZ2V0IHBlcm1hbmVudGx5IGxlYWtlZD8KCj4gIAkJaWYgKHJldCkKPiAgCQkJcmV0dXJuIHJl dDsKPiAgCQl1ZHBoeS0+bW9kZV9jaGFuZ2UgPSBmYWxzZTsKCi0tIApTYXNoaWtvIEFJIHJldmll dyDCtyBodHRwczovL3Nhc2hpa28uZGV2LyMvcGF0Y2hzZXQvMjAyNjA2MTktcm9ja2NoaXAtdXNi ZHAtY2xlYW51cC12Ni0wLTNiYjFmNTRiM2YzNUBjb2xsYWJvcmEuY29tP3BhcnQ9NwoKLS0gCmxp bnV4LXBoeSBtYWlsaW5nIGxpc3QKbGludXgtcGh5QGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cHM6 Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtcGh5Cg==