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 6E1B5CCD184 for ; Thu, 9 Oct 2025 23:42:50 +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=y8Sn62ve7ry0Wevh8+i9V6vg3x4b4ccgJHz4qyrnQWw=; b=TP9L0+rkH8/wjK 8vgWc3RklUOfmd2H6ql5eVEwBA3H4aIkl4ypIuXwAoSV2GuiquFJLiK3qc0QJsZ9gFsq0NPHgIYdk XgkxqEqjLaEx0xp9pOIhTwj/va2v2EYM8bsQ/iAehMykKOb5OZG+RJe8JcHUspGPzG1VRwIFjhv42 OPubIh7VufO045X8aP+GSVJ3uTAmTHHon68K2leL1jikmNcvuf1Mu0axaIT6ClqUtxSgS76phSm3C 68IdyDvWkbba1PWrh/jCwNHFZfM4p801WJjGYpW2agQ1DBTg2/DV1H12RJkXulc2C+q9AEj7Zqsrx /Ahl3GwanPAhdELJQ65g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1v70HR-00000007KOC-4Bpc; Thu, 09 Oct 2025 23:42:42 +0000 Received: from gloria.sntech.de ([185.11.138.130]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1v70HO-00000007KN7-2eoO; Thu, 09 Oct 2025 23:42:39 +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=FMd471QT/VhvjFXorUXuE2WlEYMkCwcbF7uR1pYLSH4=; b=jGreVek6OZbEDqwbPYSBdqw5Gd dPlT4qbvlXaRMpjpPGrFMmjZ/5KDhssnGVQx9omVGaTsOHBx4XRzf1sxQLZN6viJD3JXd2HO9GN5m +31C3251pm7/+xzqLiEBODFk7qGkDMYMo5fNVxpuDly02opd4rPo5bLDDQvlLYbsQVm7xar92d9ZT jqnqJZ+6fgpoXtnFe6IsXnqC0z1doYUnXwEiC6KaMEcXZjE/81+yWN/arG3ylFilc87KF4fZGG/Px 2/yXDR3UzSKdo8cQFyrvaI4jvrgOfPlmVDn3ZWZo6lvXNi0AAJgGPlu1LI9XJgzV6HlloP3a/OF9B 1QTiG/ug==; Received: from i53875bdd.versanet.de ([83.135.91.221] helo=diego.localnet) by gloria.sntech.de with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1v70Gy-00080d-IE; Fri, 10 Oct 2025 01:42:12 +0200 From: Heiko =?UTF-8?B?U3TDvGJuZXI=?= To: Dmitry Baryshkov Cc: damon.ding@rock-chips.com, m.szyprowski@samsung.com, andrzej.hajda@intel.com, neil.armstrong@linaro.org, rfoss@kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-rockchip@lists.infradead.org Subject: Re: [PATCH] drm/bridge: analogix_dp: Fix connector status detection for bridges Date: Fri, 10 Oct 2025 01:42:11 +0200 Message-ID: <3572997.QJadu78ljV@diego> In-Reply-To: References: <20251009193028.4952-1-heiko@sntech.de> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20251009_164238_665829_B645FD66 X-CRM114-Status: GOOD ( 36.69 ) 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 SGkgRG1pdHJ5LAoKQW0gRnJlaXRhZywgMTAuIE9rdG9iZXIgMjAyNSwgMDA6MzA6MTEgTWl0dGVs ZXVyb3DDpGlzY2hlIFNvbW1lcnplaXQgc2NocmllYiBEbWl0cnkgQmFyeXNoa292Ogo+IE9uIFRo dSwgT2N0IDA5LCAyMDI1IGF0IDA5OjMwOjI4UE0gKzAyMDAsIEhlaWtvIFN0dWVibmVyIHdyb3Rl Ogo+ID4gUmlnaHQgbm93IGlmIHRoZXJlIGlzIGEgbmV4dCBicmlkZ2UgYXR0YWNoZWQgdG8gdGhl IGFuYWxvZ2l4LWRwIGNvbnRyb2xsZXIKPiA+IHRoZSBkcml2ZXIgYWx3YXlzIGFzc3VtZXMgdGhp cyBicmlkZ2UgaXMgY29ubmVjdGVkIHRvIHNvbWV0aGluZywgYnV0IHRoaXMKPiA+IGlzIG9mIGNv dXJzZSBub3QgYWx3YXlzIHRydWUsIGFzIHRoYXQgYnJpZGdlIGNvdWxkIGFsc28gYmUgYSBob3Rw bHVnZ2FibGUKPiA+IGRwIHBvcnQgZm9yIGV4YW1wbGUuCj4gPiAKPiA+IE9uIHRoZSBvdGhlciBo YW5kLCBhcyBzdGF0ZWQgaW4gY29tbWl0IGNiNjQwYjJjYTU0NiAoImRybS9icmlkZ2U6IGRpc3Bs YXktCj4gPiBjb25uZWN0b3I6IGRvbid0IHNldCBPUF9ERVRFQ1QgZm9yIERpc3BsYXlQb3J0cyIp LCAiRGV0ZWN0aW5nIHRoZSBtb25pdG9yCj4gPiBmb3IgRGlzcGxheVBvcnQgdGFyZ2V0cyBpcyBt b3JlIGNvbXBsaWNhdGVkIHRoYW4ganVzdCByZWFkaW5nIHRoZSBIUEQgcGluCj4gPiBsZXZlbCIg YW5kIHdlIHNob3VsZCBiZSAibGV0dGluZyB0aGUgYWN0dWFsIERQIGRyaXZlciBwZXJmb3JtIGRl dGVjdGlvbi4iCj4gPiAKPiA+IFNvIHVzZSBkcm1fYnJpZGdlX2RldGVjdCgpIHRvIGRldGVjdCB0 aGUgbmV4dCBicmlkZ2UncyBzdGF0ZSBidXQgaWdub3JlCj4gPiB0aGF0IGJyaWRnZSBpZiB0aGUg YW5hbG9naXgtZHAgaXMgaGFuZGxpbmcgdGhlIGhwZC1ncGlvLgo+ID4gCj4gPiBTaWduZWQtb2Zm LWJ5OiBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgo+ID4gLS0tCj4gPiBBcyB0aGlz IHBhdGNoIHN0YW5kcywgaXQgd291bGQgZ28gb24gdG9wIG9mIHY2IG9mIERhbW9uJ3MgYnJpZGdl LWNvbm5lY3Rvcgo+ID4gd29yaywgYnV0IGNvdWxkIHZlcnkgd2VsbCBiZSBhbHNvIGludGVncmF0 ZWQgaW50byBvbmUgb2YgdGhlIGNoYW5nZXMgdGhlcmUuCj4gPiAKPiA+IEkgZG9uJ3Qga25vdyB5 ZXQgaWYgbXkgb3JkZXJpbmcgYW5kL29yIHJlYXNvbmluZyBpcyB0aGUgY29ycmVjdCBvbmUgb3Ig aWYKPiA+IGEgYmV0dGVyIGhhbmRsaW5nIGNvdWxkIGJlIGRvbmUsIGJ1dCB3aXRoIHRoYXQgY2hh bmdlIEkgZG8gZ2V0IGEgbmljZQo+ID4gaG90cGx1ZyBiZWhhdmlvdXIgb24gbXkgcmszNTg4LXRp Z2VyLWRwLWNhcnJpZXIgYm9hcmQsIHdoZXJlIHRoZQo+ID4gQW5hbG9naXgtRFAgZW5kcyBpbiBh IGZ1bGwgc2l6ZSBEUCBwb3J0Lgo+ID4gCj4gPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFs b2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMgfCA4ICsrKysrKy0tCj4gPiAgMSBmaWxlIGNoYW5nZWQs IDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5jIGIvZHJpdmVy cy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMKPiA+IGluZGV4IGMw NGI1ODI5NzEyYi4uY2RjNTZlODNiNTc2IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJt L2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5jCj4gPiBAQCAtOTgzLDggKzk4 MywxMiBAQCBhbmFsb2dpeF9kcF9icmlkZ2VfZGV0ZWN0KHN0cnVjdCBkcm1fYnJpZGdlICpicmlk Z2UsIHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZQo+ID4gIAlzdHJ1Y3QgYW5hbG9naXhfZHBf ZGV2aWNlICpkcCA9IHRvX2RwKGJyaWRnZSk7Cj4gPiAgCWVudW0gZHJtX2Nvbm5lY3Rvcl9zdGF0 dXMgc3RhdHVzID0gY29ubmVjdG9yX3N0YXR1c19kaXNjb25uZWN0ZWQ7Cj4gPiAgCj4gPiAtCWlm IChkcC0+cGxhdF9kYXRhLT5uZXh0X2JyaWRnZSkKPiA+IC0JCXJldHVybiBjb25uZWN0b3Jfc3Rh dHVzX2Nvbm5lY3RlZDsKPiA+ICsJLyoKPiA+ICsJICogQW4gb3B0aW9uYWwgbmV4dCBicmlkZ2Ug c2hvdWxkIGJlIGluIGNoYXJnZSBvZiBkZXRlY3Rpb24gdGhlCj4gPiArCSAqIGNvbm5lY3Rpb24g c3RhdHVzLCBleGNlcHQgaWYgd2UgbWFuYWdlIGEgYWN0dWFsIGhwZCBncGlvLgo+ID4gKwkgKi8K PiA+ICsJaWYgKGRwLT5wbGF0X2RhdGEtPm5leHRfYnJpZGdlICYmICFkcC0+aHBkX2dwaW9kKQo+ ID4gKwkJcmV0dXJuIGRybV9icmlkZ2VfZGV0ZWN0KGRwLT5wbGF0X2RhdGEtPm5leHRfYnJpZGdl LCBjb25uZWN0b3IpOwo+IAo+IEFuZCBpdCdzIGFsc28gbm90IGNvcnJlY3QgYmVjYXVzZSB0aGUg bmV4dCBicmlkZ2UgbWlnaHQgYmUgYSByZXRpbWVyCj4gd2l0aCB0aGUgYnJpZGdlIG5leHQgdG8g aXQgYmVpbmcgYSBvbmUgd2l0aCB0aGUgYWN0dWFsIGRldGVjdGlvbgo+IGNhcGFiaWxpdGllcy4g ZHJtX2JyaWRnZV9jb25uZWN0b3Igc29sdmVzIHRoYXQgaW4gYSBtdWNoIGJldHRlciB3YXkuIFNl ZQo+IHRoZSBzZXJpZXMgYXQgWzFdCj4gCj4gWzFdIGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2Ry aS1kZXZlbC80MWMyYTE0MS1hNzJlLTQ3ODAtYWIzMi1mMjJmM2EyZTAxNzlAc2Ftc3VuZy5jb20v CgpIZW5jZSBteSBjb21tZW50IGFib3ZlIGFib3V0IHRoYXQgcG9zc2libHkgbm90IGJlaW5nIHRo ZSByaWdodCB2YXJpYW50LgpTb3J0IG9mIGFza2luZyBmb3IgZGlyZWN0aW9uIDotKSAuCgpJIGFt IHdvcmtpbmcgb24gdG9wIG9mIERhbW9uJ3MgZHJtLWJyaWRnZS1jb25uZWN0b3Igc2VyaWVzIGFz IG5vdGVkIGFib3ZlLApidXQgaXQgbG9va3MgbGlrZSB0aGUgZGV0ZWN0IGZ1bmN0aW9uIHN0aWxs IGlzIGNhbGxlZCBhdCBkb2VzIHRoZW4gc3R1ZmYuCgpNeSBib2FyZCBpcyB0aGUgcmszNTg4LXRp Z2VyLWRpc3BsYXlwb3J0LWNhcnJpZXIgWzBdLCB3aXRoIGEgZHAtY29ubmVjdG9yCndoaWNoIGlz IHRoZSBuZXh0IGJyaWRnZSwgc28gX3dpdGhvdXRfIGFueSBjaGFuZ2VzLCB0aGUgYW5hbG9naXgt ZHAKYWx3YXlzIGFzc3VtZXMgInNvbWV0aGluZyIgaXMgY29ubmVjdGVkIGFuZCBJIGVuZCB1cCB3 aXRoCgpbICAgIDkuODY5MTk4XSBbZHJtOmFuYWxvZ2l4X2RwX2JyaWRnZV9hdG9taWNfZW5hYmxl XSAqRVJST1IqIGZhaWxlZCB0byBnZXQgaHBkIHNpbmdsZSByZXQgPSAtMTEwClsgICAgOS45ODA0 MjJdIFtkcm06YW5hbG9naXhfZHBfYnJpZGdlX2F0b21pY19lbmFibGVdICpFUlJPUiogZmFpbGVk IHRvIGdldCBocGQgc2luZ2xlIHJldCA9IC0xMTAKWyAgIDEwLjA5MTUyMl0gW2RybTphbmFsb2dp eF9kcF9icmlkZ2VfYXRvbWljX2VuYWJsZV0gKkVSUk9SKiBmYWlsZWQgdG8gZ2V0IGhwZCBzaW5n bGUgcmV0ID0gLTExMApbICAgMTAuMjAyNDE5XSBbZHJtOmFuYWxvZ2l4X2RwX2JyaWRnZV9hdG9t aWNfZW5hYmxlXSAqRVJST1IqIGZhaWxlZCB0byBnZXQgaHBkIHNpbmdsZSByZXQgPSAtMTEwClsg ICAxMC4zMTM2NTFdIFtkcm06YW5hbG9naXhfZHBfYnJpZGdlX2F0b21pY19lbmFibGVdICpFUlJP UiogZmFpbGVkIHRvIGdldCBocGQgc2luZ2xlIHJldCA9IC0xMTAKCndoZW4gbm8gZGlzcGxheSBp cyBjb25uZWN0ZWQuCgpXaXRoIHRoaXMgY2hhbmdlIEkgZG8gZ2V0IHRoZSBleHBlY3RlZCBob3Rw bHVnIGJlaGF2aW91ciwgc28gc29tZXRoaW5nIGlzCm1pc3Npbmcgc3RpbGwgZXZlbiB3aXRoIHRo ZSBicmlkZ2UtY29ubmVjdG9yIHNlcmllcy4KCgpIZWlrbwoKClswXSB2MzogaHR0cHM6Ly9sb3Jl Lmtlcm5lbC5vcmcvci8yMDI1MDgxMjA4MzIxNy4xMDY0MTg1LTMtaGVpa29Ac250ZWNoLmRlCiAg ICB2NDogaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvci8yMDI1MTAwOTIyNTA1MC44ODE5Mi0zLWhl aWtvQHNudGVjaC5kZQogICAgKG1vdmVkIGhwZC1ncGlvcyBmcm9tIGRwLWNvbm5lY3RvciBiYWNr IHRvIGFuYWxvZ2l4LWRwIHBlciBkcC1jb25uZWN0b3IKICAgIGJlaW5nIG5vdCBhYmxlIHRvIGRl dGVjdCBkcC1tb25pdG9ycykKPiAKPiA+ICAKPiA+ICAJaWYgKCFhbmFsb2dpeF9kcF9kZXRlY3Rf aHBkKGRwKSkKPiA+ICAJCXN0YXR1cyA9IGNvbm5lY3Rvcl9zdGF0dXNfY29ubmVjdGVkOwo+IAo+ IAoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkxp bnV4LXJvY2tjaGlwIG1haWxpbmcgbGlzdApMaW51eC1yb2NrY2hpcEBsaXN0cy5pbmZyYWRlYWQu b3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtcm9j a2NoaXAK