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 02B69CD98CE for ; Fri, 12 Jun 2026 17:08:20 +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=7W7h8kmJ23ZL38fM46+FvenGoOi3l8ADNhtPW9fubjk=; b=X92GUAv1gk7bog lR2Il2Ht+5s3+M865iY0ffpyFHopm1vr7HNveoM8QbOShWgX6FREZYPa9s6QTQWd0zAmbpDPNODie LB2NF5VLvDTJbXrVDMvwubCxbMwwsrYPWOH1VWyJGj8sGsvnxq+r9d8MD7aeMQsIqgU+Ukh+iPML0 pyOMkYCgMARUSmJspAtjU0TpDHND4z06bKhORQFGwitsXtZhHUJvGI+3t2ILhg7kAWqmfcH0V1XrL 9QgYi9Wr7iTledjjrWw6hsfRxZFkx2VYb2s9I8GMQZg60KDpjfbBl/kgr9ojc6gUIv43ruMEmSUF1 zrdZgIz4JIOJoXI6EmXw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wY5Mi-0000000BKRS-2ir8; Fri, 12 Jun 2026 17:08:20 +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 1wY5Mh-0000000BKRM-3chr for linux-phy@lists.infradead.org; Fri, 12 Jun 2026 17:08:19 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id 9EE9A438AC; Fri, 12 Jun 2026 17:08:19 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 29A4F1F000E9; Fri, 12 Jun 2026 17:08:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1781284099; bh=bxY1cXx71Lfk3cpTAgpNiqW/bLBozXrzsfg7LlYp1Tw=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=k4JClU9T5y6A+wCQYCmKvBKF7K0BSGvLw2GXqiDS0YJ//7bdqLWOEnXXDdy2/VVx+ H4VnjR5g4eglK705adEuf7qRYvcHVdQeESDsUxCYHPOzOHNZ13uE+RRms6q8/C3cW+ rxzDtbG28peWlJI/mxvixz86WpvrMFrC/NIyywgdZ4zGbCn1Rg1wn3O53/TsrmrWxO wqB0R0NNfibXzOalWuhDWFz4T+P/WsWs+IwI65vw/L8ZOVfF7NuQ+o6VocgBULn91p dWhPFEcSamscv48lSXWslmd/zKCiiw8aVcZHs3C0mgiSL1RBzLiqqlDVhXyS7VblLB 7fbv0tssX4uBg== From: sashiko-bot@kernel.org Subject: Re: [PATCH v5 17/18] phy: rockchip: usbdp: Support going from DP-only mode to USB mode To: "Sebastian Reichel" Cc: linux-phy@lists.infradead.org, devicetree@vger.kernel.org, olteanv@gmail.com, conor+dt@kernel.org, robh@kernel.org, vkoul@kernel.org, neil.armstrong@linaro.org In-Reply-To: <20260612-rockchip-usbdp-cleanup-v5-17-efc83069869f@collabora.com> References: <20260612-rockchip-usbdp-cleanup-v5-17-efc83069869f@collabora.com> Date: Fri, 12 Jun 2026 17:08:18 +0000 Message-Id: <20260612170819.29A4F1F000E9@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 NCBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6CgpOZXcgaXNzdWVzOgotIFtNZWRpdW1d IFRoZSByZXR1cm4gdmFsdWUgb2YgYHJrX3VkcGh5X3Bvd2VyX29uKClgIGlzIHNpbGVudGx5IGln bm9yZWQgZHVyaW5nIFR5cGUtQyBtdXggc3RhdGUgdHJhbnNpdGlvbnMuCi0gW01lZGl1bV0gVGhl IGB1c2JfaW5fdXNlYCBmbGFnIGlzIHBlcm1hbmVudGx5IGxlZnQgYXMgYHRydWVgIGlmIGBya191 ZHBoeV9wb3dlcl9vbigpYCBmYWlscyBkdXJpbmcgVVNCIFBIWSBpbml0aWFsaXphdGlvbi4KClBy ZS1leGlzdGluZyBpc3N1ZXM6Ci0gW0hpZ2hdIFRoZSBgVURQSFlfTU9ERV9VU0JgIGJpdCBpbiBg dWRwaHktPnN0YXR1c2AgaXMgcGVybWFuZW50bHkgbGVha2VkIGlmIGBya191ZHBoeV91c2IzX3Bo eV9leGl0KClgIGlzIGNhbGxlZCB3aGlsZSB0aGUgVHlwZS1DIG11eCBpcyBjdXJyZW50bHkgaW4g RFAtb25seSBtb2RlLgotIFtIaWdoXSBGYWlsaW5nIHRvIHJlaW5pdGlhbGl6ZSB0aGUgUEhZIGFm dGVyIGEgdHJhbnNpZW50IGVycm9yIG1hc2tzIHN1YnNlcXVlbnQgZmFpbHVyZXMgYW5kIHJlcG9y dHMgZmFsc2Ugc3VjY2Vzcy4KLS0KCmNvbW1pdCAzZWExYzJhY2FmZTJlODViYmVmMDRkZmJiNGUw Njk1MGI4ODQwMmIwCkF1dGhvcjogU2ViYXN0aWFuIFJlaWNoZWwgPHNlYmFzdGlhbi5yZWljaGVs QGNvbGxhYm9yYS5jb20+CgpwaHk6IHJvY2tjaGlwOiB1c2JkcDogU3VwcG9ydCBnb2luZyBmcm9t IERQLW9ubHkgbW9kZSB0byBVU0IgbW9kZQoKV2hlbiBhIFVTQi1DIGFkYXB0ZXIsIHdoaWNoIG1h cHMgYWxsIFN1cGVyc3BlZWQgbGFuZXMgdG8gRFAgaXMgcGx1Z2dlZAppbiwgdGhlIFVTQiBzdXBw b3J0IGlzIGRpc2FibGVkIGluIHRoZSBQSFkuIFdoZW4gdGhlIGFkYXB0ZXIgaXMKdW5wbHVnZ2Vk IGFuZCBhIGRpZmZlcmVudCBhZGFwdGVyIHdpdGggVVNCIGZ1bmN0aW9uYWxpdHkgaXMgcGx1Z2dl ZCBpbgphZnRlcndhcmRzLCBVU0IgZnVuY3Rpb25hbGl0eSBpcyBub3QgcmVzdG9yZWQgYXMgdGhl IFVTQiBjb250cm9sbGVyCmtlZXBzIHRoZSBQSFkgZW5hYmxlZCBmb3IgdGhlIGVudGlyZSB0aW1l LgoKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9waHkvcm9ja2NoaXAvcGh5LXJvY2tjaGlwLXVzYmRw LmMgYi9kcml2ZXJzL3BoeS9yb2NrY2hpcC9waHktcm9ja2NoaXAtdXNiZHAuYwo+IC0tLSBhL2Ry aXZlcnMvcGh5L3JvY2tjaGlwL3BoeS1yb2NrY2hpcC11c2JkcC5jCj4gKysrIGIvZHJpdmVycy9w aHkvcm9ja2NoaXAvcGh5LXJvY2tjaGlwLXVzYmRwLmMKClsgLi4uIF0KCj4gQEAgLTEwMTUsNiAr MTAxNiw5IEBAIHN0YXRpYyBpbnQgcmtfdWRwaHlfcG93ZXJfb24oc3RydWN0IHJrX3VkcGh5ICp1 ZHBoeSwgdTggbW9kZSkKPiAgCQlyZXQgPSBya191ZHBoeV9pbml0KHVkcGh5KTsKPiAgCQlpZiAo cmV0KQo+ICAJCQlyZXR1cm4gcmV0OwoKW1NldmVyaXR5OiBIaWdoXQpUaGlzIGlzIGEgcHJlLWV4 aXN0aW5nIGlzc3VlLCBidXQgaWYgcmtfdWRwaHlfaW5pdCgpIGZhaWxzIGhlcmUsIAp1ZHBoeS0+ cGh5X25lZWRzX3JlaW5pdCB3YXMgYWxyZWFkeSBzZXQgdG8gZmFsc2UgZWFybGllciBpbiB0aGUg YmxvY2suCgpXaWxsIHN1YnNlcXVlbnQgY2FsbHMgdG8gcmtfdWRwaHlfcG93ZXJfb24oKSBza2lw IGluaXRpYWxpemF0aW9uIGFuZCAKZmFsc2VseSByZXR1cm4gc3VjY2VzcyB3aGlsZSB0aGUgaGFy ZHdhcmUgcmVtYWlucyBicm9rZW4/IAoKU2hvdWxkIHBoeV9uZWVkc19yZWluaXQgYmUgcmVzdG9y ZWQgdG8gdHJ1ZSBvbiB0aGUgZXJyb3IgcGF0aD8KCj4gKwo+ICsJCWlmICh1ZHBoeS0+bW9kZSAm IFVEUEhZX01PREVfVVNCKQo+ICsJCQlya191ZHBoeV91M19wb3J0X2Rpc2FibGUodWRwaHksIGZh bHNlKTsKPiAgCX0KPiAgCj4gIAl1ZHBoeS0+c3RhdHVzIHw9IG1vZGU7CgpbIC4uLiBdCgo+IEBA IC0xMjc4LDYgKzEyODIsMTUgQEAgc3RhdGljIGludCBya191ZHBoeV91c2IzX3BoeV9pbml0KHN0 cnVjdCBwaHkgKnBoeSkKPiAgCj4gIAlndWFyZChtdXRleCkoJnVkcGh5LT5tdXRleCk7Cj4gIAo+ ICsJdWRwaHktPnVzYl9pbl91c2UgPSB0cnVlOwo+ICsKPiAgCS8qIERQIG9ubHkgb3IgaGlnaC1z cGVlZCwgZGlzYWJsZSBVMyBwb3J0ICovCj4gIAlpZiAoISh1ZHBoeS0+bW9kZSAmIFVEUEhZX01P REVfVVNCKSB8fCB1ZHBoeS0+aHMpIHsKPiAgCQlya191ZHBoeV91M19wb3J0X2Rpc2FibGUodWRw aHksIHRydWUpOwo+ICAJCXJldHVybiAwOwo+ICAJfQo+ICAKPiAgCXJldCA9IHJrX3VkcGh5X3Bv d2VyX29uKHVkcGh5LCBVRFBIWV9NT0RFX1VTQik7Cj4gIAo+ICAJcmV0dXJuIHJldDsKPiAgfQoK W1NldmVyaXR5OiBNZWRpdW1dCklmIHJrX3VkcGh5X3Bvd2VyX29uKCkgZmFpbHMgYW5kIHJldHVy bnMgYW4gZXJyb3IsIHVzYl9pbl91c2UgcmVtYWlucyB0cnVlLiAKCldpbGwgdGhpcyBjYXVzZSBy a191ZHBoeV90eXBlY19tdXhfc2V0KCkgdG8gaW5jb3JyZWN0bHkgYXR0ZW1wdCB0byBwb3dlciBv biAKdGhlIFVTQiBQSFkgbGF0ZXIsIGRlc3BpdGUgdGhlIFVTQiBjb250cm9sbGVyIG5vdCBhY3Rp dmVseSB1c2luZyBpdD8KClNob3VsZCB0aGUgZmxhZyBiZSByZXZlcnRlZCB0byBmYWxzZSBvbiB0 aGUgZXJyb3IgcGF0aD8KCj4gQEAgLTEyOTUsNiArMTMwMSwxMyBAQCBzdGF0aWMgaW50IHJrX3Vk cGh5X3VzYjNfcGh5X2V4aXQoc3RydWN0IHBoeSAqcGh5KQo+ICAKPiAgCWd1YXJkKG11dGV4KSgm dWRwaHktPm11dGV4KTsKPiAgCj4gKwl1ZHBoeS0+dXNiX2luX3VzZSA9IGZhbHNlOwo+ICsKPiAg CS8qIERQIG9ubHkgb3IgaGlnaC1zcGVlZCAqLwo+ICAJaWYgKCEodWRwaHktPm1vZGUgJiBVRFBI WV9NT0RFX1VTQikgfHwgdWRwaHktPmhzKQo+ICAJCXJldHVybiAwOwoKW1NldmVyaXR5OiBIaWdo XQpUaGlzIGlzbid0IGEgYnVnIGludHJvZHVjZWQgYnkgdGhpcyBwYXRjaCwgYnV0IGlmIHRoZSBU eXBlLUMgbW9kZSAKdHJhbnNpdGlvbnMgdG8gRFAtb25seSwgdWRwaHktPm1vZGUgbG9zZXMgdGhl IFVEUEhZX01PREVfVVNCIGJpdC4gCgpXaGVuIHJrX3VkcGh5X3VzYjNfcGh5X2V4aXQoKSBpcyBz dWJzZXF1ZW50bHkgY2FsbGVkLCBpdCBjaGVja3MgCiEodWRwaHktPm1vZGUgJiBVRFBIWV9NT0RF X1VTQikgYW5kIHJldHVybnMgMCBlYXJseSwgc2tpcHBpbmcgCnJrX3VkcGh5X3Bvd2VyX29mZigp LiAKCkRvZXMgdGhpcyByZXN1bHQgaW4gYSBwZXJtYW5lbnQgbGVhayBvZiB0aGUgUEhZJ3MgY2xv Y2tzIGFuZCByZXNldHMsIHNpbmNlIAp1ZHBoeS0+c3RhdHVzIG5ldmVyIGNsZWFycyB0aGUgVURQ SFlfTU9ERV9VU0IgYml0PwoKPiAgCj4gIAlya191ZHBoeV9wb3dlcl9vZmYodWRwaHksIFVEUEhZ X01PREVfVVNCKTsKPiAgCj4gIAlyZXR1cm4gMDsKPiAgfQoKWyAuLi4gXQoKPiBAQCAtMTMyNSw4 ICsxMzM0LDIwIEBAIHN0YXRpYyBpbnQgcmtfdWRwaHlfdHlwZWNfbXV4X3NldChzdHJ1Y3QgdHlw ZWNfbXV4X2RldiAqbXV4LAo+ICAKPiAgCWd1YXJkKG11dGV4KSgmdWRwaHktPm11dGV4KTsKPiAg Cj4gKwlvbGRfbW9kZSA9IHVkcGh5LT5tb2RlOwo+ICsKPiAgCXJrX3VkcGh5X3NldF90eXBlY19z dGF0ZSh1ZHBoeSwgc3RhdGUtPm1vZGUpOwo+ICAKPiArCS8qCj4gKwkgKiBJZiB0aGUgbmV3IG1v ZGUgaW5jbHVkZXMgVVNCIGJ1dCB0aGUgb2xkIG9uZSBkaWRuJ3QgKGUuZy4gbGVhdmluZwo+ICsJ ICogRFAtb25seSksIGFuZCB0aGUgVVNCIFBIWSB3YXMgYWxyZWFkeSBpbml0aWFsaXplZCBieSB0 aGUgVVNCCj4gKwkgKiBjb250cm9sbGVyLCB3ZSBuZWVkIHRvIHBvd2VyIG9uIHRoZSBVU0Igc2lk ZSBub3cgc2luY2Ugbm8KPiArCSAqIHN1YnNlcXVlbnQgcGh5X2luaXQgY2FsbCB3aWxsIGNvbWUg ZnJvbSB0aGUgY29udHJvbGxlci4KPiArCSAqLwo+ICsJaWYgKCh1ZHBoeS0+bW9kZSAmIFVEUEhZ X01PREVfVVNCKSAmJiAhKG9sZF9tb2RlICYgVURQSFlfTU9ERV9VU0IpICYmCj4gKwkgICAgdWRw aHktPnVzYl9pbl91c2UgJiYgIXVkcGh5LT5ocykKPiArCQlya191ZHBoeV9wb3dlcl9vbih1ZHBo eSwgVURQSFlfTU9ERV9VU0IpOwoKW1NldmVyaXR5OiBNZWRpdW1dCkRvZXMgdGhpcyBjb2RlIGRp c2NhcmQgdGhlIHJldHVybiB2YWx1ZSBvZiBya191ZHBoeV9wb3dlcl9vbigpPyAKCklmIGluaXRp YWxpemF0aW9uIGZhaWxzLCB0aGUgZXJyb3IgaXMgaWdub3JlZCBhbmQgdGhlIGRyaXZlciByZXBv cnRzIHN1Y2Nlc3MgCmZvciB0aGUgVHlwZS1DIG11eCBzdGF0ZSB0cmFuc2l0aW9uLCB3aGljaCBj b3VsZCBsZWF2ZSB0aGUgVVNCIGZ1bmN0aW9uYWxpdHkgCnNpbGVudGx5IGJyb2tlbi4gCgpTaG91 bGQgdGhpcyBjaGVjayB0aGUgcmV0dXJuIHZhbHVlIGFuZCBhdCBsZWFzdCBsb2cgb3IgcHJvcGFn YXRlIHRoZSBlcnJvcj8KCj4gKwo+ICAJcmV0dXJuIDA7Cj4gIH0KCi0tIApTYXNoaWtvIEFJIHJl dmlldyDCtyBodHRwczovL3Nhc2hpa28uZGV2LyMvcGF0Y2hzZXQvMjAyNjA2MTItcm9ja2NoaXAt dXNiZHAtY2xlYW51cC12NS0wLWVmYzgzMDY5ODY5ZkBjb2xsYWJvcmEuY29tP3BhcnQ9MTcKCi0t IApsaW51eC1waHkgbWFpbGluZyBsaXN0CmxpbnV4LXBoeUBsaXN0cy5pbmZyYWRlYWQub3JnCmh0 dHBzOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXBoeQo=