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 1C97DC5AD05 for ; Fri, 7 Aug 2026 23:00:05 +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:In-Reply-To:From:References:Cc:To: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=EZHkvXR/WrktRv7GuGgAGvXTNl23/u4w6oztQpCsCg0=; b=HS15Nca0bH/DwD gt1bqn93wcO7FLYFHfoKhkKxZacmn8a5MRZlz7qmuTmXz4Sw+RKrROEm0M30x5/sgeCrTjeHKoo9/ ivjZMBHoqQogi7mlvIMt/iqopPHuPrQwbiG6sY5zBukIlgPofh2M9pQopElGQKjeOc7Zh1bLBv4Ax 1oKyU82c59m2omTtdFb0rtN/+MQ3RHcmhIpZAfQ1eQoc1fzFMklwNl69cNOHFkuWFiOWMwkDyzVli 00pYL6+jALs8fo8l2MV7DBk2kGPNuodQFEOx1w7ZYD0jYM9dOrIysLqDbhy+fUkxNrd9PQAgNWJA+ 1H0cePmzmPdonfqCAmpw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wsTXo-00000008qQM-2bli; Fri, 07 Aug 2026 23:00:04 +0000 Received: from sender4-pp-f112.zoho.com ([136.143.188.112]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wsTXl-00000008qPl-3jON; Fri, 07 Aug 2026 23:00:03 +0000 ARC-Seal: i=1; a=rsa-sha256; t=1786143593; cv=none; d=zohomail.com; s=zohoarc; b=LLvs2gpzS8SgUtUeacIC+uzGYsrA51G8l+88ra5+zuOVvfPhbzDxcn5hA9Qx4vze4dBxsH2fEHaJOuy+KVY7xg82Jo9ibM9xX/7fRL7JY45G5/eCBCO/EJk1+9erZrTwqeo3ut/wCSO/LwluLBSTyhwKiP65QnRD/J9y7NMmfDU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786143593; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To; bh=PovC8tV+FAuVh4jx5hdX+cj317qClrsgi5NccKsJXzY=; b=hv/wsn2ijQkgORKJ7b0MjtG2iTAEQkVwgr1utp3aGUuITv5EBw/ZAiUXHmCMBKSa+NsYa+qZO+X2hg4E+DSd8tQeLWeQdiRWZvANI4IdMKVM2xjb2ow9ky4mc+HBNXlLLkulWZdN0afYpXxS7asXKcaqs0rheAc8TJFs6rsK9hE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=collabora.com; spf=pass smtp.mailfrom=michael.riesch@collabora.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1786143593; s=zohomail; d=collabora.com; i=michael.riesch@collabora.com; h=Message-ID:Date:Date:MIME-Version:Subject:Subject:To:To:Cc:Cc:From:From:In-Reply-To:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=PovC8tV+FAuVh4jx5hdX+cj317qClrsgi5NccKsJXzY=; b=XeCRWaiXBEkaCg/JPc5k0y2jYej7omXUEAkV69DJrmxWCawPoKVeAEYZv/6RS739 gQmdeVP13IIi8B9bsX39gH5MNe+IQPjt3lEksjayj5Bq6FtYY4/bU+H61C0MhvG/0zd n6zT2PKhOXXsN8MICg9TBwH5pWR5hT0XurlMt0aA= Received: by mx.zohomail.com with SMTPS id 1786143591981605.2798606263314; Fri, 7 Aug 2026 15:59:51 -0700 (PDT) Message-ID: <00d6ee9d-0ef1-41d4-8cd7-affb320b84f4@collabora.com> Date: Sat, 8 Aug 2026 00:59:47 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 3/4] phy: rockchip-samsung-dcphy: model TX and RX as separate PHYs To: =?UTF-8?B?5qWK5pm65oiQ?= Cc: Vinod Koul , Neil Armstrong , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Guochun Huang , Philipp Zabel , linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org References: <20260726-dcphy-rx-v1-v2-0-cf9cc34a412a@gmail.com> <20260726-dcphy-rx-v1-v2-3-cf9cc34a412a@gmail.com> <7e55b8bc-d11d-4b25-99ee-d5d181be158f@collabora.com> Content-Language: en-US From: Michael Riesch In-Reply-To: X-ZohoMailClient: External X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260807_160001_994243_1FF040C6 X-CRM114-Status: GOOD ( 24.22 ) 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 SGkgSmFzb24sCgpPbiA4LzQvMjYgMDc6MzgsIOaliuaZuuaIkCB3cm90ZToKPiBbLi4uXQo+PiBU aGlzIGFwcHJvYWNoIHdpdGggdGhlICJmaXJzdCIgdmFyaWFibGUgc2VlbXMgdW5pbnR1aXRpdmUu IElmIHlvdSBuZWVkCj4+IHJlZmVyZW5jZSBjb3VudGluZyBvbiB0aGUgQklBUyBibG9jaywgdGhl biB1c2UgYSBzdGF0ZSB2YXJpYWJsZQo+PiAiYmlhc19wb3dlcmVkIiwgdXNlIGEgbXV0ZXggdGhh dCBwcm90ZWN0cyBpdCwgYW5kIGNhbGwKPj4gc2Ftc3VuZ19taXBpX2RjcGh5X2JpYXNfYmxvY2tf e2VuLGRpc31hYmxlIChmcm9tCj4+IHNhbXN1bmdfbWlwaV9kY3BoeV9wb3dlcntvbiwgb2ZmfSkg dW5jb25kaXRpb25hbGx5LiBUaG9zZSBtZXRob2RzIHNoYWxsCj4+IGFjcXVpcmUgdGhlIG11dGV4 LCBjaGVjayB0aGUgc3RhdGUgdmFyaWFibGUsIHtlbixkaXN9YWJsZSB0aGUgQklBUwo+PiBibG9j aywgc2V0IHRoZSBzdGF0ZSB2YXJpYWJsZSBhY2NvcmRpbmdseSwgcmVsZWFzZSB0aGUgbXV0ZXgu Cj4+Cj4+IFsuLi5dCj4+Cj4+IE5vdCBzdXJlIHdoZXRoZXIgeW91IGFjdHVhbGx5IG5lZWQgdG8g dHJhY2sgdGhlIHBvd2VyIHN0YXR1cyBvZiB0aGUKPj4gaW5kaXZpZHVhbCBQSFlzIChtYXliZSB5 b3UgYWN0dWFsbHkgbmVlZCB0byB0cmFjayB0aGUgQklBUyBibG9jayBzdGF0dXMKPj4gYWxvbmUp IGJ1dCBhbnl3YXkgSSB3b3VsZCBhcHByZWNpYXRlIGlmCj4+ICJzYW1zdW5nX21pcGlfZHBoeV90 eF9wb3dlcl97b24sb2ZmfSIgd291bGQgc2V0IHRoZSAicGQtPnBvd2VyZWQiCj4+IHZhcmlhYmxl Lgo+IAo+IEJvdGggb2YgdGhlc2UgbGVhZCB0byB0aGUgc2FtZSBjaGFuZ2UuIFlvdSBhcmUgcmln aHQgdG8gYmUgdW5zdXJlCj4gYWJvdXQgdGhlIHBlci1QSFkgZmxhZyAtIEkgY2hlY2tlZCwgYW5k IGl0cyBvbmx5IHJlYWRlcnMgYXJlIHRoZSB0d28KPiAiZmlyc3QiIGNvbXB1dGF0aW9ucywgd2hp Y2ggb25seSBkZWNpZGUgYWJvdXQgdGhlIHNoYXJlZCBibG9jay4gU28gdGhlCj4gdHdvIGZsYWdz IGJlY29tZSBvbmUgY291bnQgaW4gdGhlIHBhcmVudCwgdGFrZW4gYW5kIGRyb3BwZWQgaW5zaWRl Cj4gc2Ftc3VuZ19taXBpX2RwaHlfe3R4LHJ4fV9wb3dlcl97b24sb2ZmfSwgYW5kIHRoZSAiZmly c3QiIGNvbXB1dGF0aW9ucwo+IGdvIGF3YXkuIEkgd2VudCBmb3IgYSBjb3VudCByYXRoZXIgdGhh biBhIHNpbmdsZSBmbGFnIGJlY2F1c2UgdGhlCj4gcmVsZWFzZSBzaWRlIGhhcyB0byBkaXN0aW5n dWlzaCAidGhlIG90aGVyIGRpcmVjdGlvbiBpcyBzdGlsbCB1c2luZwo+IGl0IiBmcm9tICJub2Jv ZHkgaXMgbGVmdCIuCj4gCj4gVGhlIHNoYXJlZC1ibG9jayBoZWxwZXIgd2lsbCB1c2UgbG9ja2Rl cF9hc3NlcnRfaGVsZCgpIHJhdGhlciB0aGFuCj4gdGFrZSB0aGUgbXV0ZXggaXRzZWxmLCBzaW5j ZSBzYW1zdW5nX21pcGlfZGNwaHlfcG93ZXJfe29uLG9mZn0gYWxyZWFkeQo+IGhvbGQgaXQsIGFz IHlvdSBub3RlZC4KPiAKPiBPbmUgdGhpbmcgSSBhbSB1bnN1cmUgYWJvdXQgaXMgdGhlIGVuYWJs ZS9kaXNhYmxlIHBhaXJpbmcuIEkgY291bGQgbm90Cj4gZmluZCBhbiBlbmFibGUgZm9yIHRoaXMg YmxvY2sgLSB0aGUgZm91ciBCSUFTIHJlZ2lzdGVycyBvbmx5IHNlbGVjdAo+IGJpYXMgY3VycmVu dHMsIHJlZmVyZW5jZSB2b2x0YWdlcywgdGhlIEhTIG91dHB1dCBsZXZlbCBhbmQgdGhlIEJHUgo+ IGNob3BwZXIgZGl2aWRlciwgd2hpbGUgUExMX0NPTjAgaW4gdGhlIHNhbWUgY29tbW9uIGJsb2Nr IGRvZXMgaGF2ZSBhCj4gUExMX0VOLiBJZiB0aGF0IHJlYWRpbmcgaXMgcmlnaHQsIHRoZXJlIGlz IG5vdGhpbmcgdG8gdHVybiBvZmYgYW5kIHRoZQo+IHJlbGVhc2Ugc2lkZSB3b3VsZCBvbmx5IGRy b3AgdGhlIGNvdW50IC0gaW4gd2hpY2ggY2FzZSBtYXliZSB0aGUKPiAiZW5hYmxlIiBuYW1lIGlz IHdvcnRoIHJldmlzaXRpbmcgYXMgd2VsbC4gRG9lcyB0aGF0IG1hdGNoIHlvdXIKPiB1bmRlcnN0 YW5kaW5nIG9mIHRoaXMgYmxvY2s/CgpNeSB1bmRlcnN0YW5kaW5nIG9mIHRoaXMgYmxvY2sgY29t ZXMgZnJvbSB0aGUgVFJNIGFuZCB0aGUgZG93bnN0cmVhbQpkcml2ZXIuIFRSTSBzdGF0ZXMgdGhh dCB0aGUgQklBUyBibG9jayBpcyBjb21tb24gKD0gc2hhcmVkIGJldHdlZW4gUlgKYW5kIFRYKSwg YnV0IERvd25zdHJlYW0gZHJpdmVyIGRvZXMgbm90IGNhcmUgYW5kIGp1c3Qgd3JpdGVzIHRoZQpz ZXR0aW5ncyBmb3IgUlggYW5kIFRYIHVuY29uZGl0aW9uYWxseS4KClRoZXJlIGlzIGFsc28gc29t ZXRoaW5nIHdlaXJkOiB0aGUgcmVnaXN0ZXIgZGVzY3JpcHRpb24gaW4gdGhlIEdSRgppbmRpY2F0 ZXMgdGhhdCBSWCBjb3VsZCBiZSBpbiBDUEhZIGFuZCBUWCBpbiBEUEhZIG1vZGUuIEJ1dCBDUEhZ IGFuZApEUEhZIHJlcXVpcmUgZGlmZmVyZW50IHZhbHVlcyBmb3IgdGhlIERDUEhZX00wX0JJQVNf Q09ONC4gSSdsbCB0cnkgdG8KYXNrIFJvY2tjaGlwIHBlb3BsZSBhYm91dCB0aGlzLgoKQlRXIG5v IG9iamVjdGlvbnMgdG8gcmVuYW1pbmcgdGhpcyB0byBlLmcuICIqX2NvbmZpZ3VyZSgpIiBhbmQg dXNlIGEKZmxhZyAiYm9vbCBjb25maWd1cmVkOyIgaWYgcmVxdWlyZWQuCgo+IFNlcGFyYXRlbHks IEkgbm90aWNlZCAiZmlyc3QiIGFsc28gZ3VhcmRzIHRoZSBBUEIgcmVzZXQsIGFuZCBvbmx5IGlu Cj4gdGhlIHRyYW5zbWl0dGVyIHBhdGggLSBvbmNlIDQvNCBlbmFibGVzIHRoZSByZWNlaXZlciwg YSByZWNlaXZlci1maXJzdAo+IHBvd2VyLW9uIGRvZXMgbm90IGdldCBvbmUuIEkgcGxhbiB0byBt b3ZlIGl0IGludG8gdGhlIHNhbWUgc2hhcmVkLWJsb2NrCj4gcGF0aCBzbyBib3RoIGRpcmVjdGlv bnMgYmVoYXZlIHRoZSBzYW1lLCBhbmQgY2hlY2sgYm90aCBwb3dlci1vbgo+IG9yZGVycyBvbiB0 aGUgYm9hcmQgYmVmb3JlIHNlbmRpbmcgdjMuCj4gCj4gSSB3b3VsZCBsaWtlIHRvIGZvbGQgYWxs IG9mIHRoaXMgaW50byB2MyB0b2dldGhlciB3aXRoIHdoYXRldmVyIGNvbWVzCj4gb3V0IG9mIHRo ZSBQSFlfVFlQRV9DU0kvUEhZX1RZUEVfRFNJIGRpc2N1c3Npb24gaW4gcGF0Y2ggMS80LCBzaW5j ZQo+IHRoYXQgZGVjaWRlcyBob3cgdGhlIHR3byBQSFlzIGFyZSB0b2xkIGFwYXJ0LgoKT0ssIG1h a2VzIHNlbnNlLiBMb29raW5nIGZvcndhcmQgdG8gdjMhCgpUaGFua3MgYW5kIGJlc3QgcmVnYXJk cywKTWljaGFlbAoKPiBbLi4uXQoKLS0gCmxpbnV4LXBoeSBtYWlsaW5nIGxpc3QKbGludXgtcGh5 QGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cHM6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4v bGlzdGluZm8vbGludXgtcGh5Cg== 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 756EAC5AD2B for ; Fri, 7 Aug 2026 23:00:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: Content-Type:In-Reply-To:From:References:Cc:To:Subject:MIME-Version:Date: Message-ID:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=PovC8tV+FAuVh4jx5hdX+cj317qClrsgi5NccKsJXzY=; b=W/i+uToTrNABNTCey1Y+qcBjij E4y0cDjVszVGpmDrIuxWJAlo46icQDjYL0WM5nBIat/L1ceYZ4Y0TVyVa2zIahlOQFiuOfC6SIrvJ oelchxTYohFemowcVpS1bSKV+3P8PKnuuHDYBLlsjl8U9HtKRkXADcaVPh0w1XKrzR9jbP7ArWcSE TZ9H2zjUR3enN4l8j4QaHT6RviV55j6tw4p2PBM4lFQfj9FRwIrRlYIVcxlyvZZ/lBm0Efmqs6ogz CKNCPcBwDDHiZ8tBy2IvPIRuBITzPM30Qp4dq/iCPn2yYVQS+EFo00FIoTZJiImTMuA2F8oTMr4OR JtKdkh5g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wsTXo-00000008qQT-2q2o; Fri, 07 Aug 2026 23:00:04 +0000 Received: from sender4-pp-f112.zoho.com ([136.143.188.112]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wsTXl-00000008qPl-3jON; Fri, 07 Aug 2026 23:00:03 +0000 ARC-Seal: i=1; a=rsa-sha256; t=1786143593; cv=none; d=zohomail.com; s=zohoarc; b=LLvs2gpzS8SgUtUeacIC+uzGYsrA51G8l+88ra5+zuOVvfPhbzDxcn5hA9Qx4vze4dBxsH2fEHaJOuy+KVY7xg82Jo9ibM9xX/7fRL7JY45G5/eCBCO/EJk1+9erZrTwqeo3ut/wCSO/LwluLBSTyhwKiP65QnRD/J9y7NMmfDU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786143593; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To; bh=PovC8tV+FAuVh4jx5hdX+cj317qClrsgi5NccKsJXzY=; b=hv/wsn2ijQkgORKJ7b0MjtG2iTAEQkVwgr1utp3aGUuITv5EBw/ZAiUXHmCMBKSa+NsYa+qZO+X2hg4E+DSd8tQeLWeQdiRWZvANI4IdMKVM2xjb2ow9ky4mc+HBNXlLLkulWZdN0afYpXxS7asXKcaqs0rheAc8TJFs6rsK9hE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=collabora.com; spf=pass smtp.mailfrom=michael.riesch@collabora.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1786143593; s=zohomail; d=collabora.com; i=michael.riesch@collabora.com; h=Message-ID:Date:Date:MIME-Version:Subject:Subject:To:To:Cc:Cc:From:From:In-Reply-To:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=PovC8tV+FAuVh4jx5hdX+cj317qClrsgi5NccKsJXzY=; b=XeCRWaiXBEkaCg/JPc5k0y2jYej7omXUEAkV69DJrmxWCawPoKVeAEYZv/6RS739 gQmdeVP13IIi8B9bsX39gH5MNe+IQPjt3lEksjayj5Bq6FtYY4/bU+H61C0MhvG/0zd n6zT2PKhOXXsN8MICg9TBwH5pWR5hT0XurlMt0aA= Received: by mx.zohomail.com with SMTPS id 1786143591981605.2798606263314; Fri, 7 Aug 2026 15:59:51 -0700 (PDT) Message-ID: <00d6ee9d-0ef1-41d4-8cd7-affb320b84f4@collabora.com> Date: Sat, 8 Aug 2026 00:59:47 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 3/4] phy: rockchip-samsung-dcphy: model TX and RX as separate PHYs To: =?UTF-8?B?5qWK5pm65oiQ?= Cc: Vinod Koul , Neil Armstrong , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Guochun Huang , Philipp Zabel , linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org References: <20260726-dcphy-rx-v1-v2-0-cf9cc34a412a@gmail.com> <20260726-dcphy-rx-v1-v2-3-cf9cc34a412a@gmail.com> <7e55b8bc-d11d-4b25-99ee-d5d181be158f@collabora.com> Content-Language: en-US From: Michael Riesch In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ZohoMailClient: External X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260807_160001_994243_1FF040C6 X-CRM114-Status: GOOD ( 24.22 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Jason, On 8/4/26 07:38, 楊智成 wrote: > [...] >> This approach with the "first" variable seems unintuitive. If you need >> reference counting on the BIAS block, then use a state variable >> "bias_powered", use a mutex that protects it, and call >> samsung_mipi_dcphy_bias_block_{en,dis}able (from >> samsung_mipi_dcphy_power{on, off}) unconditionally. Those methods shall >> acquire the mutex, check the state variable, {en,dis}able the BIAS >> block, set the state variable accordingly, release the mutex. >> >> [...] >> >> Not sure whether you actually need to track the power status of the >> individual PHYs (maybe you actually need to track the BIAS block status >> alone) but anyway I would appreciate if >> "samsung_mipi_dphy_tx_power_{on,off}" would set the "pd->powered" >> variable. > > Both of these lead to the same change. You are right to be unsure > about the per-PHY flag - I checked, and its only readers are the two > "first" computations, which only decide about the shared block. So the > two flags become one count in the parent, taken and dropped inside > samsung_mipi_dphy_{tx,rx}_power_{on,off}, and the "first" computations > go away. I went for a count rather than a single flag because the > release side has to distinguish "the other direction is still using > it" from "nobody is left". > > The shared-block helper will use lockdep_assert_held() rather than > take the mutex itself, since samsung_mipi_dcphy_power_{on,off} already > hold it, as you noted. > > One thing I am unsure about is the enable/disable pairing. I could not > find an enable for this block - the four BIAS registers only select > bias currents, reference voltages, the HS output level and the BGR > chopper divider, while PLL_CON0 in the same common block does have a > PLL_EN. If that reading is right, there is nothing to turn off and the > release side would only drop the count - in which case maybe the > "enable" name is worth revisiting as well. Does that match your > understanding of this block? My understanding of this block comes from the TRM and the downstream driver. TRM states that the BIAS block is common (= shared between RX and TX), but Downstream driver does not care and just writes the settings for RX and TX unconditionally. There is also something weird: the register description in the GRF indicates that RX could be in CPHY and TX in DPHY mode. But CPHY and DPHY require different values for the DCPHY_M0_BIAS_CON4. I'll try to ask Rockchip people about this. BTW no objections to renaming this to e.g. "*_configure()" and use a flag "bool configured;" if required. > Separately, I noticed "first" also guards the APB reset, and only in > the transmitter path - once 4/4 enables the receiver, a receiver-first > power-on does not get one. I plan to move it into the same shared-block > path so both directions behave the same, and check both power-on > orders on the board before sending v3. > > I would like to fold all of this into v3 together with whatever comes > out of the PHY_TYPE_CSI/PHY_TYPE_DSI discussion in patch 1/4, since > that decides how the two PHYs are told apart. OK, makes sense. Looking forward to v3! Thanks and best regards, Michael > [...] 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 35152C5AD05 for ; Fri, 7 Aug 2026 23:00:09 +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:In-Reply-To:From:References:Cc:To: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=4U0nbSvtb3ScY3iXQTS9oI1hH/GVoDVlpPX+AK6G0ag=; b=X8kZiRRMIONwlR O0fe/xL+fzUs3/LDrs/QywbplDWUwyTFwHzMx4ENwPrZ/pA4lSIgUhG52D+AgixcPYqGiAxiIswgi 6KxXWCPAROFNpayak7Q3BWBpdQSFSzm4ijHghoCksA4ornZskldy9Jm3RN2VP/vj2BcooABsAfoD4 89umFF/F77QMkqQ+pfODrhS3PJrSe3lMmCOvLAxjm2qe+IuwJ6ZEtDzYQyeTYz7NHeGKEnJxBJ60Z +a2kr+U9oL9hsYuYeMWD+Ln9MimsapmiIodj4gqikObNqqcKOZ3aT7ZNOBblCpwd/Htv2DX3D6Qj8 ENcrvoLv2zu8mSwV+8yw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wsTXo-00000008qQp-3Rnm; Fri, 07 Aug 2026 23:00:04 +0000 Received: from sender4-pp-f112.zoho.com ([136.143.188.112]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wsTXl-00000008qPl-3jON; Fri, 07 Aug 2026 23:00:03 +0000 ARC-Seal: i=1; a=rsa-sha256; t=1786143593; cv=none; d=zohomail.com; s=zohoarc; b=LLvs2gpzS8SgUtUeacIC+uzGYsrA51G8l+88ra5+zuOVvfPhbzDxcn5hA9Qx4vze4dBxsH2fEHaJOuy+KVY7xg82Jo9ibM9xX/7fRL7JY45G5/eCBCO/EJk1+9erZrTwqeo3ut/wCSO/LwluLBSTyhwKiP65QnRD/J9y7NMmfDU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786143593; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To; bh=PovC8tV+FAuVh4jx5hdX+cj317qClrsgi5NccKsJXzY=; b=hv/wsn2ijQkgORKJ7b0MjtG2iTAEQkVwgr1utp3aGUuITv5EBw/ZAiUXHmCMBKSa+NsYa+qZO+X2hg4E+DSd8tQeLWeQdiRWZvANI4IdMKVM2xjb2ow9ky4mc+HBNXlLLkulWZdN0afYpXxS7asXKcaqs0rheAc8TJFs6rsK9hE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=collabora.com; spf=pass smtp.mailfrom=michael.riesch@collabora.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1786143593; s=zohomail; d=collabora.com; i=michael.riesch@collabora.com; h=Message-ID:Date:Date:MIME-Version:Subject:Subject:To:To:Cc:Cc:From:From:In-Reply-To:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=PovC8tV+FAuVh4jx5hdX+cj317qClrsgi5NccKsJXzY=; b=XeCRWaiXBEkaCg/JPc5k0y2jYej7omXUEAkV69DJrmxWCawPoKVeAEYZv/6RS739 gQmdeVP13IIi8B9bsX39gH5MNe+IQPjt3lEksjayj5Bq6FtYY4/bU+H61C0MhvG/0zd n6zT2PKhOXXsN8MICg9TBwH5pWR5hT0XurlMt0aA= Received: by mx.zohomail.com with SMTPS id 1786143591981605.2798606263314; Fri, 7 Aug 2026 15:59:51 -0700 (PDT) Message-ID: <00d6ee9d-0ef1-41d4-8cd7-affb320b84f4@collabora.com> Date: Sat, 8 Aug 2026 00:59:47 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 3/4] phy: rockchip-samsung-dcphy: model TX and RX as separate PHYs To: =?UTF-8?B?5qWK5pm65oiQ?= Cc: Vinod Koul , Neil Armstrong , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Guochun Huang , Philipp Zabel , linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org References: <20260726-dcphy-rx-v1-v2-0-cf9cc34a412a@gmail.com> <20260726-dcphy-rx-v1-v2-3-cf9cc34a412a@gmail.com> <7e55b8bc-d11d-4b25-99ee-d5d181be158f@collabora.com> Content-Language: en-US From: Michael Riesch In-Reply-To: X-ZohoMailClient: External X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260807_160001_994243_1FF040C6 X-CRM114-Status: GOOD ( 24.22 ) 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 SGkgSmFzb24sCgpPbiA4LzQvMjYgMDc6MzgsIOaliuaZuuaIkCB3cm90ZToKPiBbLi4uXQo+PiBU aGlzIGFwcHJvYWNoIHdpdGggdGhlICJmaXJzdCIgdmFyaWFibGUgc2VlbXMgdW5pbnR1aXRpdmUu IElmIHlvdSBuZWVkCj4+IHJlZmVyZW5jZSBjb3VudGluZyBvbiB0aGUgQklBUyBibG9jaywgdGhl biB1c2UgYSBzdGF0ZSB2YXJpYWJsZQo+PiAiYmlhc19wb3dlcmVkIiwgdXNlIGEgbXV0ZXggdGhh dCBwcm90ZWN0cyBpdCwgYW5kIGNhbGwKPj4gc2Ftc3VuZ19taXBpX2RjcGh5X2JpYXNfYmxvY2tf e2VuLGRpc31hYmxlIChmcm9tCj4+IHNhbXN1bmdfbWlwaV9kY3BoeV9wb3dlcntvbiwgb2ZmfSkg dW5jb25kaXRpb25hbGx5LiBUaG9zZSBtZXRob2RzIHNoYWxsCj4+IGFjcXVpcmUgdGhlIG11dGV4 LCBjaGVjayB0aGUgc3RhdGUgdmFyaWFibGUsIHtlbixkaXN9YWJsZSB0aGUgQklBUwo+PiBibG9j aywgc2V0IHRoZSBzdGF0ZSB2YXJpYWJsZSBhY2NvcmRpbmdseSwgcmVsZWFzZSB0aGUgbXV0ZXgu Cj4+Cj4+IFsuLi5dCj4+Cj4+IE5vdCBzdXJlIHdoZXRoZXIgeW91IGFjdHVhbGx5IG5lZWQgdG8g dHJhY2sgdGhlIHBvd2VyIHN0YXR1cyBvZiB0aGUKPj4gaW5kaXZpZHVhbCBQSFlzIChtYXliZSB5 b3UgYWN0dWFsbHkgbmVlZCB0byB0cmFjayB0aGUgQklBUyBibG9jayBzdGF0dXMKPj4gYWxvbmUp IGJ1dCBhbnl3YXkgSSB3b3VsZCBhcHByZWNpYXRlIGlmCj4+ICJzYW1zdW5nX21pcGlfZHBoeV90 eF9wb3dlcl97b24sb2ZmfSIgd291bGQgc2V0IHRoZSAicGQtPnBvd2VyZWQiCj4+IHZhcmlhYmxl Lgo+IAo+IEJvdGggb2YgdGhlc2UgbGVhZCB0byB0aGUgc2FtZSBjaGFuZ2UuIFlvdSBhcmUgcmln aHQgdG8gYmUgdW5zdXJlCj4gYWJvdXQgdGhlIHBlci1QSFkgZmxhZyAtIEkgY2hlY2tlZCwgYW5k IGl0cyBvbmx5IHJlYWRlcnMgYXJlIHRoZSB0d28KPiAiZmlyc3QiIGNvbXB1dGF0aW9ucywgd2hp Y2ggb25seSBkZWNpZGUgYWJvdXQgdGhlIHNoYXJlZCBibG9jay4gU28gdGhlCj4gdHdvIGZsYWdz IGJlY29tZSBvbmUgY291bnQgaW4gdGhlIHBhcmVudCwgdGFrZW4gYW5kIGRyb3BwZWQgaW5zaWRl Cj4gc2Ftc3VuZ19taXBpX2RwaHlfe3R4LHJ4fV9wb3dlcl97b24sb2ZmfSwgYW5kIHRoZSAiZmly c3QiIGNvbXB1dGF0aW9ucwo+IGdvIGF3YXkuIEkgd2VudCBmb3IgYSBjb3VudCByYXRoZXIgdGhh biBhIHNpbmdsZSBmbGFnIGJlY2F1c2UgdGhlCj4gcmVsZWFzZSBzaWRlIGhhcyB0byBkaXN0aW5n dWlzaCAidGhlIG90aGVyIGRpcmVjdGlvbiBpcyBzdGlsbCB1c2luZwo+IGl0IiBmcm9tICJub2Jv ZHkgaXMgbGVmdCIuCj4gCj4gVGhlIHNoYXJlZC1ibG9jayBoZWxwZXIgd2lsbCB1c2UgbG9ja2Rl cF9hc3NlcnRfaGVsZCgpIHJhdGhlciB0aGFuCj4gdGFrZSB0aGUgbXV0ZXggaXRzZWxmLCBzaW5j ZSBzYW1zdW5nX21pcGlfZGNwaHlfcG93ZXJfe29uLG9mZn0gYWxyZWFkeQo+IGhvbGQgaXQsIGFz IHlvdSBub3RlZC4KPiAKPiBPbmUgdGhpbmcgSSBhbSB1bnN1cmUgYWJvdXQgaXMgdGhlIGVuYWJs ZS9kaXNhYmxlIHBhaXJpbmcuIEkgY291bGQgbm90Cj4gZmluZCBhbiBlbmFibGUgZm9yIHRoaXMg YmxvY2sgLSB0aGUgZm91ciBCSUFTIHJlZ2lzdGVycyBvbmx5IHNlbGVjdAo+IGJpYXMgY3VycmVu dHMsIHJlZmVyZW5jZSB2b2x0YWdlcywgdGhlIEhTIG91dHB1dCBsZXZlbCBhbmQgdGhlIEJHUgo+ IGNob3BwZXIgZGl2aWRlciwgd2hpbGUgUExMX0NPTjAgaW4gdGhlIHNhbWUgY29tbW9uIGJsb2Nr IGRvZXMgaGF2ZSBhCj4gUExMX0VOLiBJZiB0aGF0IHJlYWRpbmcgaXMgcmlnaHQsIHRoZXJlIGlz IG5vdGhpbmcgdG8gdHVybiBvZmYgYW5kIHRoZQo+IHJlbGVhc2Ugc2lkZSB3b3VsZCBvbmx5IGRy b3AgdGhlIGNvdW50IC0gaW4gd2hpY2ggY2FzZSBtYXliZSB0aGUKPiAiZW5hYmxlIiBuYW1lIGlz IHdvcnRoIHJldmlzaXRpbmcgYXMgd2VsbC4gRG9lcyB0aGF0IG1hdGNoIHlvdXIKPiB1bmRlcnN0 YW5kaW5nIG9mIHRoaXMgYmxvY2s/CgpNeSB1bmRlcnN0YW5kaW5nIG9mIHRoaXMgYmxvY2sgY29t ZXMgZnJvbSB0aGUgVFJNIGFuZCB0aGUgZG93bnN0cmVhbQpkcml2ZXIuIFRSTSBzdGF0ZXMgdGhh dCB0aGUgQklBUyBibG9jayBpcyBjb21tb24gKD0gc2hhcmVkIGJldHdlZW4gUlgKYW5kIFRYKSwg YnV0IERvd25zdHJlYW0gZHJpdmVyIGRvZXMgbm90IGNhcmUgYW5kIGp1c3Qgd3JpdGVzIHRoZQpz ZXR0aW5ncyBmb3IgUlggYW5kIFRYIHVuY29uZGl0aW9uYWxseS4KClRoZXJlIGlzIGFsc28gc29t ZXRoaW5nIHdlaXJkOiB0aGUgcmVnaXN0ZXIgZGVzY3JpcHRpb24gaW4gdGhlIEdSRgppbmRpY2F0 ZXMgdGhhdCBSWCBjb3VsZCBiZSBpbiBDUEhZIGFuZCBUWCBpbiBEUEhZIG1vZGUuIEJ1dCBDUEhZ IGFuZApEUEhZIHJlcXVpcmUgZGlmZmVyZW50IHZhbHVlcyBmb3IgdGhlIERDUEhZX00wX0JJQVNf Q09ONC4gSSdsbCB0cnkgdG8KYXNrIFJvY2tjaGlwIHBlb3BsZSBhYm91dCB0aGlzLgoKQlRXIG5v IG9iamVjdGlvbnMgdG8gcmVuYW1pbmcgdGhpcyB0byBlLmcuICIqX2NvbmZpZ3VyZSgpIiBhbmQg dXNlIGEKZmxhZyAiYm9vbCBjb25maWd1cmVkOyIgaWYgcmVxdWlyZWQuCgo+IFNlcGFyYXRlbHks IEkgbm90aWNlZCAiZmlyc3QiIGFsc28gZ3VhcmRzIHRoZSBBUEIgcmVzZXQsIGFuZCBvbmx5IGlu Cj4gdGhlIHRyYW5zbWl0dGVyIHBhdGggLSBvbmNlIDQvNCBlbmFibGVzIHRoZSByZWNlaXZlciwg YSByZWNlaXZlci1maXJzdAo+IHBvd2VyLW9uIGRvZXMgbm90IGdldCBvbmUuIEkgcGxhbiB0byBt b3ZlIGl0IGludG8gdGhlIHNhbWUgc2hhcmVkLWJsb2NrCj4gcGF0aCBzbyBib3RoIGRpcmVjdGlv bnMgYmVoYXZlIHRoZSBzYW1lLCBhbmQgY2hlY2sgYm90aCBwb3dlci1vbgo+IG9yZGVycyBvbiB0 aGUgYm9hcmQgYmVmb3JlIHNlbmRpbmcgdjMuCj4gCj4gSSB3b3VsZCBsaWtlIHRvIGZvbGQgYWxs IG9mIHRoaXMgaW50byB2MyB0b2dldGhlciB3aXRoIHdoYXRldmVyIGNvbWVzCj4gb3V0IG9mIHRo ZSBQSFlfVFlQRV9DU0kvUEhZX1RZUEVfRFNJIGRpc2N1c3Npb24gaW4gcGF0Y2ggMS80LCBzaW5j ZQo+IHRoYXQgZGVjaWRlcyBob3cgdGhlIHR3byBQSFlzIGFyZSB0b2xkIGFwYXJ0LgoKT0ssIG1h a2VzIHNlbnNlLiBMb29raW5nIGZvcndhcmQgdG8gdjMhCgpUaGFua3MgYW5kIGJlc3QgcmVnYXJk cywKTWljaGFlbAoKPiBbLi4uXQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KTGludXgtcm9ja2NoaXAgbWFpbGluZyBsaXN0CkxpbnV4LXJvY2tjaGlwQGxp c3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0 aW5mby9saW51eC1yb2NrY2hpcAo=