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 1AB28CD5BAC for ; Thu, 21 May 2026 09:06:35 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=goVf1ctUlkoX9DuT7e+xRUhPpKpSmNTuZCD5LraaOw8=; b=rnj6M2Ya7oZW/v K1sdDtkhUHNqQFktNt6dNaT+f4kG07EzaGeu7997Am2O8Fmp/P5lHXOsiYfqtzVlAUaWHNBhjWxGG Sx3vY3dQNyQ5FTg7FWXegpI2f+jgzndd/Sa546LimUbESS0BdgGRP7v6a6i5J97A0ELtxJKfSxEpf e+e0YgffiOT8xqDzvoc1EVjbi4VkonPnBHqq0D3knBz9s3kYROZR/IUz4THF1lF4ENGxbX/DJAHdE 7+pEkAkw40yzW97bc+9Kl1JLqtPZL/bOCCAmc7CEmYcbklgbMJBHBnDay4wEpdFbIYjXISqaDsbhz 8JdHivK0uN0kMDGwTq3Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wPzMQ-00000007FML-3eGj; Thu, 21 May 2026 09:06:34 +0000 Received: from gloria.sntech.de ([185.11.138.130]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wPzMO-00000007FLE-1iNi; Thu, 21 May 2026 09:06:33 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sntech.de; s=gloria202408; h=Content-Type:Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Reply-To; bh=kxMOs4dXD0pN1U9+9L/WIABEp5JlmFEPKJTJy5jes9s=; b=MeioAS9DTu5IYnt6P16wWIwEbV O1lzZIcq3aPJXnIb1w3JxeLGVULUrwITtkN5eTFgaXIiNsVtQ2PGhAQXAZqCU9I3+56T4jHvuVfBT ywE270IiPQDw6eZMtk3jIuhz2kw5lMs9pGXGvQhp4g4ksVoitkItqRKECkoNT0vFnr8lzKonzv4Jj bSPgx52zBiuRIylfVOMY6yl3/K6C+NsiZBl8NgpGlHVb0TWs836bHSvuOhDy86M0Z9mqjyHpkTKhX FyM7prAKoDq7wWHD8DP+4RuUnhu3I1I54AQTxowOX1x3oNnkX0brQD37HsdY/br150JBVWumq79Sz /TP49C0A==; From: Heiko Stuebner To: Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Sandy Huang , Andy Yan , Vinod Koul , Chaoyi Chen Cc: Heikki Krogerus , Dmitry Baryshkov , Luca Ceresoli , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-phy@lists.infradead.org, Chaoyi Chen Subject: Re: [PATCH 3/5] phy: rockchip: phy-rockchip-typec: Add DRM AUX bridge Date: Thu, 21 May 2026 11:06:12 +0200 Message-ID: <7886213.zQ0Gbyo6oJ@phil> In-Reply-To: <20260521032854.103-4-kernel@airkyi.com> References: <20260521032854.103-1-kernel@airkyi.com> <20260521032854.103-4-kernel@airkyi.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260521_020632_541017_67F6083C X-CRM114-Status: GOOD ( 18.31 ) 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: , 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 SGksCgpBbSBEb25uZXJzdGFnLCAyMS4gTWFpIDIwMjYsIDA1OjI4OjUyIE1pdHRlbGV1cm9ww6Rp c2NoZSBTb21tZXJ6ZWl0IHNjaHJpZWIgQ2hhb3lpIENoZW46Cj4gRnJvbTogQ2hhb3lpIENoZW4g PGNoYW95aS5jaGVuQHJvY2stY2hpcHMuY29tPgo+IAo+IFVzaW5nIHRoZSBEUk1fQVVYX0JSSURH RSBoZWxwZXIgdG8gY3JlYXRlIHRoZSB0cmFuc3BhcmVudCBEUk0gYnJpZGdlCj4gZGV2aWNlLgo+ IAo+IFNpZ25lZC1vZmYtYnk6IENoYW95aSBDaGVuIDxjaGFveWkuY2hlbkByb2NrLWNoaXBzLmNv bT4KPiBSZXZpZXdlZC1ieTogTmVpbCBBcm1zdHJvbmcgPG5laWwuYXJtc3Ryb25nQGxpbmFyby5v cmc+CgpSZXZpZXdlZC1ieTogSGVpa28gU3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4KCgpAVmlu b2Q6CmNvdWxkIHlvdSBnaXZlIHRoaXMgcGF0Y2ggYW4gQWNrIHRvIGdvIHRocm91Z2ggdGhlIERS TSB0cmVlIHBsZWFzZT8KCkl0IGlzIGluZGVwZW5kZW50IG9mIGFueSBvdGhlciBwaHkgY2hhbmdl cywgYnV0IG5lZWRzIHRoZSBkcm0tcGF0Y2hlcyAxKzIKZnJvbSB0aGlzIHNlcmllcywgc28gaWRl YWxseSB3b3VsZCBnbyB0aHJvdWdoIHRoZSBkcm0gdHJlZSB0b2dldGhlciB3aXRoCnRoZW0uCgpU aGFua3MgYSBsb3QKSGVpa28KCgo+IC0tLQo+ICBkcml2ZXJzL3BoeS9yb2NrY2hpcC9LY29uZmln ICAgICAgICAgICAgICB8ICAyICsrCj4gIGRyaXZlcnMvcGh5L3JvY2tjaGlwL3BoeS1yb2NrY2hp cC10eXBlYy5jIHwgMTMgKysrKysrKysrKystLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDEzIGluc2Vy dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGh5L3Jv Y2tjaGlwL0tjb25maWcgYi9kcml2ZXJzL3BoeS9yb2NrY2hpcC9LY29uZmlnCj4gaW5kZXggMTQ2 OTg1NzFiNjA3Li45MTczZDNiNGZlZjQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9waHkvcm9ja2No aXAvS2NvbmZpZwo+ICsrKyBiL2RyaXZlcnMvcGh5L3JvY2tjaGlwL0tjb25maWcKPiBAQCAtMTE5 LDYgKzExOSw4IEBAIGNvbmZpZyBQSFlfUk9DS0NISVBfU05QU19QQ0lFMwo+ICBjb25maWcgUEhZ X1JPQ0tDSElQX1RZUEVDCj4gIAl0cmlzdGF0ZSAiUm9ja2NoaXAgVFlQRUMgUEhZIERyaXZlciIK PiAgCWRlcGVuZHMgb24gT0YgJiYgKEFSQ0hfUk9DS0NISVAgfHwgQ09NUElMRV9URVNUKQo+ICsJ ZGVwZW5kcyBvbiBEUk0gfHwgRFJNPW4KPiArCXNlbGVjdCBEUk1fQVVYX0JSSURHRSBpZiBEUk1f QlJJREdFCj4gIAlzZWxlY3QgRVhUQ09OCj4gIAlzZWxlY3QgR0VORVJJQ19QSFkKPiAgCXNlbGVj dCBSRVNFVF9DT05UUk9MTEVSCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGh5L3JvY2tjaGlwL3Bo eS1yb2NrY2hpcC10eXBlYy5jIGIvZHJpdmVycy9waHkvcm9ja2NoaXAvcGh5LXJvY2tjaGlwLXR5 cGVjLmMKPiBpbmRleCBkOTcwMWI2MTA2ZDUuLjQ4MDcwYjUwNDE2ZSAxMDA2NDQKPiAtLS0gYS9k cml2ZXJzL3BoeS9yb2NrY2hpcC9waHktcm9ja2NoaXAtdHlwZWMuYwo+ICsrKyBiL2RyaXZlcnMv cGh5L3JvY2tjaGlwL3BoeS1yb2NrY2hpcC10eXBlYy5jCj4gQEAgLTU0LDYgKzU0LDcgQEAKPiAg Cj4gICNpbmNsdWRlIDxsaW51eC9tZmQvc3lzY29uLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9waHkv cGh5Lmg+Cj4gKyNpbmNsdWRlIDxkcm0vYnJpZGdlL2F1eC1icmlkZ2UuaD4KPiAgCj4gICNkZWZp bmUgQ01OX1NTTV9CQU5ER0FQCQkJKDB4MjEgPDwgMikKPiAgI2RlZmluZSBDTU5fU1NNX0JJQVMJ CQkoMHgyMiA8PCAyKQo+IEBAIC0xMTYyLDE2ICsxMTYzLDI0IEBAIHN0YXRpYyBpbnQgcm9ja2No aXBfdHlwZWNfcGh5X3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4gIAo+ICAJ Zm9yX2VhY2hfYXZhaWxhYmxlX2NoaWxkX29mX25vZGUobnAsIGNoaWxkX25wKSB7Cj4gIAkJc3Ry dWN0IHBoeSAqcGh5Owo+ICsJCXJldCA9IDA7Cj4gIAo+IC0JCWlmIChvZl9ub2RlX25hbWVfZXEo Y2hpbGRfbnAsICJkcC1wb3J0IikpCj4gKwkJaWYgKG9mX25vZGVfbmFtZV9lcShjaGlsZF9ucCwg ImRwLXBvcnQiKSkgewo+ICAJCQlwaHkgPSBkZXZtX3BoeV9jcmVhdGUoZGV2LCBjaGlsZF9ucCwK PiAgCQkJCQkgICAgICAmcm9ja2NoaXBfZHBfcGh5X29wcyk7Cj4gLQkJZWxzZSBpZiAob2Zfbm9k ZV9uYW1lX2VxKGNoaWxkX25wLCAidXNiMy1wb3J0IikpCj4gKwkJCXJldCA9IGRybV9hdXhfYnJp ZGdlX3JlZ2lzdGVyX2Zyb21fbm9kZShkZXYsIGNoaWxkX25wKTsKPiArCQl9IGVsc2UgaWYgKG9m X25vZGVfbmFtZV9lcShjaGlsZF9ucCwgInVzYjMtcG9ydCIpKQo+ICAJCQlwaHkgPSBkZXZtX3Bo eV9jcmVhdGUoZGV2LCBjaGlsZF9ucCwKPiAgCQkJCQkgICAgICAmcm9ja2NoaXBfdXNiM19waHlf b3BzKTsKPiAgCQllbHNlCj4gIAkJCWNvbnRpbnVlOwo+ICAKPiArCQlpZiAocmV0KSB7Cj4gKwkJ CXBtX3J1bnRpbWVfZGlzYWJsZShkZXYpOwo+ICsJCQlvZl9ub2RlX3B1dChjaGlsZF9ucCk7Cj4g KwkJCXJldHVybiByZXQ7Cj4gKwkJfQo+ICsKPiAgCQlpZiAoSVNfRVJSKHBoeSkpIHsKPiAgCQkJ ZGV2X2VycihkZXYsICJmYWlsZWQgdG8gY3JlYXRlIHBoeTogJXBPRm5cbiIsCj4gIAkJCQljaGls ZF9ucCk7Cj4gCgoKCgoKLS0gCmxpbnV4LXBoeSBtYWlsaW5nIGxpc3QKbGludXgtcGh5QGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cHM6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGlu Zm8vbGludXgtcGh5Cg== 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 0361FCD5BA4 for ; Thu, 21 May 2026 09:06:38 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=JJzt85b9nj2aGUIKuqrX06JSWVyB1d694F4ytJx7Tsc=; b=k/qaLynLDL/CvB 690Dz7poJPALQD47DRWIjB9HTgsC+BVS1xx4NpTpQDkgsBZmVJHz2kvYSFGyArgaJ4fVPuz3zW999 qJd7Sij+X30EMmsYi9HoBsymrexvo5TaNlSFX7NyE8Fe65EPlD5bQVxxm/CpiAHlYxcGFBJmHVsJM d5G+IbGlyhxA8CL5WtMC1NojfLHFgGcVWA2yC+fbqNRjStFGLJU2JiEDqYkLLswAhAox1xV/n8Q4u 2xOpecJEqwHQwxknXPaAfDrQiUOUjMRwl47UdoLcMD1c7d0TLOZffwyz0g7WeKISwwS/C4vL9C5RO n1RGteHaYn1rRVvjDlcQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wPzMQ-00000007FMH-3LmV; Thu, 21 May 2026 09:06:34 +0000 Received: from gloria.sntech.de ([185.11.138.130]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wPzMO-00000007FLE-1iNi; Thu, 21 May 2026 09:06:33 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sntech.de; s=gloria202408; h=Content-Type:Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Reply-To; bh=kxMOs4dXD0pN1U9+9L/WIABEp5JlmFEPKJTJy5jes9s=; b=MeioAS9DTu5IYnt6P16wWIwEbV O1lzZIcq3aPJXnIb1w3JxeLGVULUrwITtkN5eTFgaXIiNsVtQ2PGhAQXAZqCU9I3+56T4jHvuVfBT ywE270IiPQDw6eZMtk3jIuhz2kw5lMs9pGXGvQhp4g4ksVoitkItqRKECkoNT0vFnr8lzKonzv4Jj bSPgx52zBiuRIylfVOMY6yl3/K6C+NsiZBl8NgpGlHVb0TWs836bHSvuOhDy86M0Z9mqjyHpkTKhX FyM7prAKoDq7wWHD8DP+4RuUnhu3I1I54AQTxowOX1x3oNnkX0brQD37HsdY/br150JBVWumq79Sz /TP49C0A==; From: Heiko Stuebner To: Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Sandy Huang , Andy Yan , Vinod Koul , Chaoyi Chen Cc: Heikki Krogerus , Dmitry Baryshkov , Luca Ceresoli , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-phy@lists.infradead.org, Chaoyi Chen Subject: Re: [PATCH 3/5] phy: rockchip: phy-rockchip-typec: Add DRM AUX bridge Date: Thu, 21 May 2026 11:06:12 +0200 Message-ID: <7886213.zQ0Gbyo6oJ@phil> In-Reply-To: <20260521032854.103-4-kernel@airkyi.com> References: <20260521032854.103-1-kernel@airkyi.com> <20260521032854.103-4-kernel@airkyi.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260521_020632_541017_67F6083C X-CRM114-Status: GOOD ( 18.31 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org SGksCgpBbSBEb25uZXJzdGFnLCAyMS4gTWFpIDIwMjYsIDA1OjI4OjUyIE1pdHRlbGV1cm9ww6Rp c2NoZSBTb21tZXJ6ZWl0IHNjaHJpZWIgQ2hhb3lpIENoZW46Cj4gRnJvbTogQ2hhb3lpIENoZW4g PGNoYW95aS5jaGVuQHJvY2stY2hpcHMuY29tPgo+IAo+IFVzaW5nIHRoZSBEUk1fQVVYX0JSSURH RSBoZWxwZXIgdG8gY3JlYXRlIHRoZSB0cmFuc3BhcmVudCBEUk0gYnJpZGdlCj4gZGV2aWNlLgo+ IAo+IFNpZ25lZC1vZmYtYnk6IENoYW95aSBDaGVuIDxjaGFveWkuY2hlbkByb2NrLWNoaXBzLmNv bT4KPiBSZXZpZXdlZC1ieTogTmVpbCBBcm1zdHJvbmcgPG5laWwuYXJtc3Ryb25nQGxpbmFyby5v cmc+CgpSZXZpZXdlZC1ieTogSGVpa28gU3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4KCgpAVmlu b2Q6CmNvdWxkIHlvdSBnaXZlIHRoaXMgcGF0Y2ggYW4gQWNrIHRvIGdvIHRocm91Z2ggdGhlIERS TSB0cmVlIHBsZWFzZT8KCkl0IGlzIGluZGVwZW5kZW50IG9mIGFueSBvdGhlciBwaHkgY2hhbmdl cywgYnV0IG5lZWRzIHRoZSBkcm0tcGF0Y2hlcyAxKzIKZnJvbSB0aGlzIHNlcmllcywgc28gaWRl YWxseSB3b3VsZCBnbyB0aHJvdWdoIHRoZSBkcm0gdHJlZSB0b2dldGhlciB3aXRoCnRoZW0uCgpU aGFua3MgYSBsb3QKSGVpa28KCgo+IC0tLQo+ICBkcml2ZXJzL3BoeS9yb2NrY2hpcC9LY29uZmln ICAgICAgICAgICAgICB8ICAyICsrCj4gIGRyaXZlcnMvcGh5L3JvY2tjaGlwL3BoeS1yb2NrY2hp cC10eXBlYy5jIHwgMTMgKysrKysrKysrKystLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDEzIGluc2Vy dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGh5L3Jv Y2tjaGlwL0tjb25maWcgYi9kcml2ZXJzL3BoeS9yb2NrY2hpcC9LY29uZmlnCj4gaW5kZXggMTQ2 OTg1NzFiNjA3Li45MTczZDNiNGZlZjQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9waHkvcm9ja2No aXAvS2NvbmZpZwo+ICsrKyBiL2RyaXZlcnMvcGh5L3JvY2tjaGlwL0tjb25maWcKPiBAQCAtMTE5 LDYgKzExOSw4IEBAIGNvbmZpZyBQSFlfUk9DS0NISVBfU05QU19QQ0lFMwo+ICBjb25maWcgUEhZ X1JPQ0tDSElQX1RZUEVDCj4gIAl0cmlzdGF0ZSAiUm9ja2NoaXAgVFlQRUMgUEhZIERyaXZlciIK PiAgCWRlcGVuZHMgb24gT0YgJiYgKEFSQ0hfUk9DS0NISVAgfHwgQ09NUElMRV9URVNUKQo+ICsJ ZGVwZW5kcyBvbiBEUk0gfHwgRFJNPW4KPiArCXNlbGVjdCBEUk1fQVVYX0JSSURHRSBpZiBEUk1f QlJJREdFCj4gIAlzZWxlY3QgRVhUQ09OCj4gIAlzZWxlY3QgR0VORVJJQ19QSFkKPiAgCXNlbGVj dCBSRVNFVF9DT05UUk9MTEVSCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGh5L3JvY2tjaGlwL3Bo eS1yb2NrY2hpcC10eXBlYy5jIGIvZHJpdmVycy9waHkvcm9ja2NoaXAvcGh5LXJvY2tjaGlwLXR5 cGVjLmMKPiBpbmRleCBkOTcwMWI2MTA2ZDUuLjQ4MDcwYjUwNDE2ZSAxMDA2NDQKPiAtLS0gYS9k cml2ZXJzL3BoeS9yb2NrY2hpcC9waHktcm9ja2NoaXAtdHlwZWMuYwo+ICsrKyBiL2RyaXZlcnMv cGh5L3JvY2tjaGlwL3BoeS1yb2NrY2hpcC10eXBlYy5jCj4gQEAgLTU0LDYgKzU0LDcgQEAKPiAg Cj4gICNpbmNsdWRlIDxsaW51eC9tZmQvc3lzY29uLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9waHkv cGh5Lmg+Cj4gKyNpbmNsdWRlIDxkcm0vYnJpZGdlL2F1eC1icmlkZ2UuaD4KPiAgCj4gICNkZWZp bmUgQ01OX1NTTV9CQU5ER0FQCQkJKDB4MjEgPDwgMikKPiAgI2RlZmluZSBDTU5fU1NNX0JJQVMJ CQkoMHgyMiA8PCAyKQo+IEBAIC0xMTYyLDE2ICsxMTYzLDI0IEBAIHN0YXRpYyBpbnQgcm9ja2No aXBfdHlwZWNfcGh5X3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4gIAo+ICAJ Zm9yX2VhY2hfYXZhaWxhYmxlX2NoaWxkX29mX25vZGUobnAsIGNoaWxkX25wKSB7Cj4gIAkJc3Ry dWN0IHBoeSAqcGh5Owo+ICsJCXJldCA9IDA7Cj4gIAo+IC0JCWlmIChvZl9ub2RlX25hbWVfZXEo Y2hpbGRfbnAsICJkcC1wb3J0IikpCj4gKwkJaWYgKG9mX25vZGVfbmFtZV9lcShjaGlsZF9ucCwg ImRwLXBvcnQiKSkgewo+ICAJCQlwaHkgPSBkZXZtX3BoeV9jcmVhdGUoZGV2LCBjaGlsZF9ucCwK PiAgCQkJCQkgICAgICAmcm9ja2NoaXBfZHBfcGh5X29wcyk7Cj4gLQkJZWxzZSBpZiAob2Zfbm9k ZV9uYW1lX2VxKGNoaWxkX25wLCAidXNiMy1wb3J0IikpCj4gKwkJCXJldCA9IGRybV9hdXhfYnJp ZGdlX3JlZ2lzdGVyX2Zyb21fbm9kZShkZXYsIGNoaWxkX25wKTsKPiArCQl9IGVsc2UgaWYgKG9m X25vZGVfbmFtZV9lcShjaGlsZF9ucCwgInVzYjMtcG9ydCIpKQo+ICAJCQlwaHkgPSBkZXZtX3Bo eV9jcmVhdGUoZGV2LCBjaGlsZF9ucCwKPiAgCQkJCQkgICAgICAmcm9ja2NoaXBfdXNiM19waHlf b3BzKTsKPiAgCQllbHNlCj4gIAkJCWNvbnRpbnVlOwo+ICAKPiArCQlpZiAocmV0KSB7Cj4gKwkJ CXBtX3J1bnRpbWVfZGlzYWJsZShkZXYpOwo+ICsJCQlvZl9ub2RlX3B1dChjaGlsZF9ucCk7Cj4g KwkJCXJldHVybiByZXQ7Cj4gKwkJfQo+ICsKPiAgCQlpZiAoSVNfRVJSKHBoeSkpIHsKPiAgCQkJ ZGV2X2VycihkZXYsICJmYWlsZWQgdG8gY3JlYXRlIHBoeTogJXBPRm5cbiIsCj4gIAkJCQljaGls ZF9ucCk7Cj4gCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KTGludXgtcm9ja2NoaXAgbWFpbGluZyBsaXN0CkxpbnV4LXJvY2tjaGlwQGxpc3RzLmlu ZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1yb2NrY2hpcAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from gloria.sntech.de (gloria.sntech.de [185.11.138.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9BA6C2EBBA1 for ; Thu, 21 May 2026 09:06:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.11.138.130 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779354393; cv=none; b=oj1J+ma+HZmnYuJ5rqiiJNs67X6DxoxVLP/+aW+sCGTPY8/40fItMYVr4CqZ+brRZf1GGqDWVw0Rqp3aiQOYrqBz0cazCrdhyUxpplzcv9Umf6O1XT0/qQhg1387UhLNyzo9wK14H34oncYeKvuFOTp22Zh15upJ/CaqLQI6Twc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779354393; c=relaxed/simple; bh=Dozr7aEaWenUNgx2YgK6oFR6ItHIEAMNR/HGnRzc/QE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=JzGiplfow5pnpjhjLBc+5NNECrdTqdhATkIfL5MPR9uWCwF5+8w+3/TVWsMkc04W3Wg4hZ7FCkrw0wyvBzXhqrVzIi1EZ/TikNqJ/3d8I0OUXbOj4molYGH7tWAThJtKpVAfxVzjdGsbzIxreDjYfzFz6RHbo8R7K8/aZR1XzX0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=sntech.de; spf=pass smtp.mailfrom=sntech.de; dkim=pass (2048-bit key) header.d=sntech.de header.i=@sntech.de header.b=MeioAS9D; arc=none smtp.client-ip=185.11.138.130 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=sntech.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=sntech.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=sntech.de header.i=@sntech.de header.b="MeioAS9D" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sntech.de; s=gloria202408; h=Content-Type:Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Reply-To; bh=kxMOs4dXD0pN1U9+9L/WIABEp5JlmFEPKJTJy5jes9s=; b=MeioAS9DTu5IYnt6P16wWIwEbV O1lzZIcq3aPJXnIb1w3JxeLGVULUrwITtkN5eTFgaXIiNsVtQ2PGhAQXAZqCU9I3+56T4jHvuVfBT ywE270IiPQDw6eZMtk3jIuhz2kw5lMs9pGXGvQhp4g4ksVoitkItqRKECkoNT0vFnr8lzKonzv4Jj bSPgx52zBiuRIylfVOMY6yl3/K6C+NsiZBl8NgpGlHVb0TWs836bHSvuOhDy86M0Z9mqjyHpkTKhX FyM7prAKoDq7wWHD8DP+4RuUnhu3I1I54AQTxowOX1x3oNnkX0brQD37HsdY/br150JBVWumq79Sz /TP49C0A==; From: Heiko Stuebner To: Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Sandy Huang , Andy Yan , Vinod Koul , Chaoyi Chen Cc: Heikki Krogerus , Dmitry Baryshkov , Luca Ceresoli , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-phy@lists.infradead.org, Chaoyi Chen Subject: Re: [PATCH 3/5] phy: rockchip: phy-rockchip-typec: Add DRM AUX bridge Date: Thu, 21 May 2026 11:06:12 +0200 Message-ID: <7886213.zQ0Gbyo6oJ@phil> In-Reply-To: <20260521032854.103-4-kernel@airkyi.com> References: <20260521032854.103-1-kernel@airkyi.com> <20260521032854.103-4-kernel@airkyi.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Hi, Am Donnerstag, 21. Mai 2026, 05:28:52 Mitteleurop=C3=A4ische Sommerzeit sch= rieb Chaoyi Chen: > From: Chaoyi Chen >=20 > Using the DRM_AUX_BRIDGE helper to create the transparent DRM bridge > device. >=20 > Signed-off-by: Chaoyi Chen > Reviewed-by: Neil Armstrong Reviewed-by: Heiko Stuebner @Vinod: could you give this patch an Ack to go through the DRM tree please? It is independent of any other phy changes, but needs the drm-patches 1+2 from this series, so ideally would go through the drm tree together with them. Thanks a lot Heiko > --- > drivers/phy/rockchip/Kconfig | 2 ++ > drivers/phy/rockchip/phy-rockchip-typec.c | 13 +++++++++++-- > 2 files changed, 13 insertions(+), 2 deletions(-) >=20 > diff --git a/drivers/phy/rockchip/Kconfig b/drivers/phy/rockchip/Kconfig > index 14698571b607..9173d3b4fef4 100644 > --- a/drivers/phy/rockchip/Kconfig > +++ b/drivers/phy/rockchip/Kconfig > @@ -119,6 +119,8 @@ config PHY_ROCKCHIP_SNPS_PCIE3 > config PHY_ROCKCHIP_TYPEC > tristate "Rockchip TYPEC PHY Driver" > depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST) > + depends on DRM || DRM=3Dn > + select DRM_AUX_BRIDGE if DRM_BRIDGE > select EXTCON > select GENERIC_PHY > select RESET_CONTROLLER > diff --git a/drivers/phy/rockchip/phy-rockchip-typec.c b/drivers/phy/rock= chip/phy-rockchip-typec.c > index d9701b6106d5..48070b50416e 100644 > --- a/drivers/phy/rockchip/phy-rockchip-typec.c > +++ b/drivers/phy/rockchip/phy-rockchip-typec.c > @@ -54,6 +54,7 @@ > =20 > #include > #include > +#include > =20 > #define CMN_SSM_BANDGAP (0x21 << 2) > #define CMN_SSM_BIAS (0x22 << 2) > @@ -1162,16 +1163,24 @@ static int rockchip_typec_phy_probe(struct platfo= rm_device *pdev) > =20 > for_each_available_child_of_node(np, child_np) { > struct phy *phy; > + ret =3D 0; > =20 > - if (of_node_name_eq(child_np, "dp-port")) > + if (of_node_name_eq(child_np, "dp-port")) { > phy =3D devm_phy_create(dev, child_np, > &rockchip_dp_phy_ops); > - else if (of_node_name_eq(child_np, "usb3-port")) > + ret =3D drm_aux_bridge_register_from_node(dev, child_np); > + } else if (of_node_name_eq(child_np, "usb3-port")) > phy =3D devm_phy_create(dev, child_np, > &rockchip_usb3_phy_ops); > else > continue; > =20 > + if (ret) { > + pm_runtime_disable(dev); > + of_node_put(child_np); > + return ret; > + } > + > if (IS_ERR(phy)) { > dev_err(dev, "failed to create phy: %pOFn\n", > child_np); >=20