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 A6FBBC98315 for ; Mon, 19 Jan 2026 02:43:34 +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:Message-ID:MIME-Version: Content-Type:Content-Transfer-Encoding:References:In-Reply-To:Subject:Cc:To: From:Date:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=TyAXUBD7uOyPYlui3WNLL/25FSRmrDEhXyuUgnSCwxw=; b=eqa9ALQyzbZ/fRdedchQIYuCwA TFnuD6B/TW4C8SSwlK0p4lQ266rM1ieP4IMbb3UzoREaPxU/dh1rlOx0OpjO3LIwmsf8sO5FWmFw6 7Q/Jww4stDf585xTDHQzxA9dItND6jxDssBvfb0g5NfaKfIW1LFkONAHOLs+dHk4pcr8RiCj2/k1i BQ8O0t5FpXWDX8KDiV/y2Sv+758MoxO1YmbLSsGu2kZ1QGTH2v5eLa1qCuPrc9sKT2OGt9ZzQQ6Bf 6HBKVghiJ2B93wwyJ2PR5v89REr2oHg2F0YPXoRMgkMWHVfD4yXOCeb4zLqQbwoK+MEhgPyFbIDDG 1O6maWHw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vhfEj-00000001Hn2-1vjE; Mon, 19 Jan 2026 02:43:25 +0000 Received: from m16.mail.163.com ([117.135.210.4]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vhfEg-00000001Hjh-10Z1; Mon, 19 Jan 2026 02:43:24 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:To:Subject:Content-Type:MIME-Version: Message-ID; bh=TyAXUBD7uOyPYlui3WNLL/25FSRmrDEhXyuUgnSCwxw=; b=f 24c+GSjt6QNdZT/pv1Iv1y/eT9J3aOEl7FpCqNWRhdhr6sEZDZ5TN2jICXMxpYFX ocwdm0nMv7dSbkFRWtmIRmUF3MqQeN1IiEZ/NZPK6/2i6jBITewmt0qNbjlzOzcd th94hf2EV2O06FNPQRhpuDOZDrJGJFNCX6akz+d/cU= Received: from andyshrk$163.com ( [58.22.7.114] ) by ajax-webmail-wmsvr-40-107 (Coremail) ; Mon, 19 Jan 2026 10:42:41 +0800 (CST) X-Originating-IP: [58.22.7.114] Date: Mon, 19 Jan 2026 10:42:41 +0800 (CST) From: "Andy Yan" To: "Sebastian Reichel" Cc: heiko@sntech.de, hjc@rock-chips.com, mripard@kernel.org, maarten.lankhorst@linux.intel.com, tzimmermann@suse.de, airlied@gmail.com, simona@ffwll.ch, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, "Andy Yan" Subject: Re:Re: [PATCH v2] drm/rockchip: vop2: Add mode valid callback for crtc X-Priority: 3 X-Mailer: Coremail Webmail Server Version 2023.4-cmXT build 20251222(83accb85) Copyright (c) 2002-2026 www.mailtech.cn 163com In-Reply-To: References: <20260117020738.294825-1-andyshrk@163.com> X-CM-CTRLMSGS: 3aJFg3BsdXM9MTc2ODc5MDU2MDE3N19jOGE5NTM2MjQ0ZDM5YzliZDkzMTVkZ DNkODc4MTZlNQ== X-NTES-SC: AL_Qu2dCvuSv00t5yacY+kfmUgWjuw/WsG1v/Ul1YBSP556jCHp1zA+YHtOI0XuzsGkOiqykTu2XSVH2/VTe6BkepsbK5GKdGuSvG2Z4ObiVbFiCw== Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 MIME-Version: 1.0 Message-ID: <5cc9f5c4.27fa.19bd4221378.Coremail.andyshrk@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID: aygvCgDHzwcimm1pknhZAA--.4457W X-CM-SenderInfo: 5dqg52xkunqiywtou0bp/xtbC7QJkwmltmiJPpwAA3d X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260118_184323_205043_76FA48FF X-CRM114-Status: GOOD ( 16.08 ) 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 CkhlbGxvIFNlYmFzdGlhbiwKCkF0IDIwMjYtMDEtMTkgMDc6NDM6MzUsICJTZWJhc3RpYW4gUmVp Y2hlbCIgPHNlYmFzdGlhbi5yZWljaGVsQGNvbGxhYm9yYS5jb20+IHdyb3RlOgo+SGksCj4KPk9u IFNhdCwgSmFuIDE3LCAyMDI2IGF0IDEwOjA3OjMwQU0gKzA4MDAsIEFuZHkgWWFuIHdyb3RlOgo+ PiBGcm9tOiBBbmR5IFlhbiA8YW5keS55YW5Acm9jay1jaGlwcy5jb20+Cj4+IAo+PiBUaGUgZGlm ZmVyZW50IFZpZGVvIFBvcnRzIHN1cHBvcnQgZGlmZmVyZW50IG1heGltdW0gcmVzb2x1dGlvbnMu Cj4+IFJlamVjdCByZXNvbHV0aW9ucyB0aGF0IGFyZSBub3Qgc3VwcG9ydGVkIGJ5IGEgc3BlY2lm aWMgVlAuCj4+IAo+PiBPbmx5IHRoZSBvdXRwdXQgd2lkdGggaXMgY2hlY2tlZCBiZWNhdXNlIHRo ZSBoYXJkd2FyZSBpdHNlbGYgZG9lcwo+PiBub3QgaGF2ZSBhIGhhcmQgb3V0cHV0IGhlaWdodCBs aW1pdC4KPj4gCj4+IEZpbHRlciB0aGUgbW9kZSB0aGF0IGNhbid0IG91dHB1dCBieSB0aGUgVlAv Y3J0Yy4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IEFuZHkgWWFuIDxhbmR5LnlhbkByb2NrLWNoaXBz LmNvbT4KPj4gCj4+IC0tLQo+Cj5BIGNvbW1vbiBSSzM1NzYgc2V0dXAgaXMgVlAwIG1hcHBlZCB0 byBIRE1JIGFuZCBWUDEgbWFwcGVkIHRvIFVTQi1DCj5EUCBBbHRNb2RlLiBTaW5jZSBSSzM1NzYg VlAxIG9ubHkgc3VwcG9ydHMgMi41SywgdGhpcyBjYW4gZWFzaWx5Cj5iZWNvbWUgcmVsZXZhbnQg d2hlbiBjb25uZWN0aW5nIGEgNEsgc2NyZWVuIHZpYSBVU0ItQyBEUCBBbHRNb2RlLgo+SSd2ZSB0 ZXN0ZWQgdGhhdCB0aGlzIHBhdGNoIHByb3Blcmx5IGRyb3BzIGFsbCB1bnN1cHBvcnRlZCBtb2Rl cwo+YmFzZWQgb24gdGhlIHJlc29sdXRpb24uCj4KPkZ1cnRoZXIgY2hlY2tzIHdpbGwgYmUgbmVl ZGVkIHRvIGVuc3VyZSB0aGUgYmFuZHdpZHRoIHJlcXVpcmVtZW50cwo+YXJlIGFsc28gbWV0IChl LmcuIFJLMzU3NiBWUDEgb25seSBzdXBwb3J0cyAyLjVLQDYwSHosIHNvIDIuNUtAMTIwSHoKPnNo b3VsZCBiZSBtYXJrZWQgYXMgQkFEKS4gSSB0aGluayB0aGUgYmFuZHdpZHRoIGNoZWNrIHNob3Vs ZCBiZSBhCj5zZXBhcmF0ZSBwYXRjaCwgYnV0IHRob3VnaHQgaXQgbWlnaHQgYmUgd29ydGggbWVu dGlvbmluZyBoZXJlIGluCj5jYXNlIHNvbWVib2R5IHN0dW1ibGVzIG92ZXIgaXQuCgpZZXMsIEkg YWxzbyB0aGluayBpdCdzIGJldHRlciB0byBkbyBieSBhIHNlcGFyYXRlIHBhdGNoLCAgYmVjYXVz ZSB3ZSBzaG91bGQgYWRkCm1vcmUgZGV0YWlsIGRjbGsgZGVzY3JpcHRpb24gZm9yIGV2ZXJ5IFZQ LiAgSSB3aWxsIGRvIGl0IGFmdGVyIHRoaXMgcGF0Y2ggZ2V0IG1lcmdlZC4KCj4KPkFueXdheXM6 Cj4KPlJldmlld2VkLWJ5OiBTZWJhc3RpYW4gUmVpY2hlbCA8c2ViYXN0aWFuLnJlaWNoZWxAY29s bGFib3JhLmNvbT4KPlRlc3RlZC1ieTogU2ViYXN0aWFuIFJlaWNoZWwgPHNlYmFzdGlhbi5yZWlj aGVsQGNvbGxhYm9yYS5jb20+ICMgU2lnZTUKPgo+R3JlZXRpbmdzLAo+Cj4tLSBTZWJhc3RpYW4K Pgo+PiAKPj4gQ2hhbmdlcyBpbiB2MjoKPj4gLSBBZGQgbW9yZSBkZXRhaWxlZCBjb21taXQgbWVz c2FnZQo+PiAKPj4gIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fdm9wMi5j IHwgMTIgKysrKysrKysrKysrCj4+ICAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQo+ PiAKPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1f dm9wMi5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV92b3AyLmMKPj4g aW5kZXggNDk4ZGYwY2U0NjgwLi43NGZiYTI5YmZmZjMgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMv Z3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fdm9wMi5jCj4+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fdm9wMi5jCj4+IEBAIC0xNDM5LDYgKzE0MzksMTcg QEAgc3RhdGljIHZvaWQgdm9wMl9jcnRjX2Rpc2FibGVfdmJsYW5rKHN0cnVjdCBkcm1fY3J0YyAq Y3J0YykKPj4gIAl2b3AyX2NydGNfZGlzYWJsZV9pcnEodnAsIFZQX0lOVF9GU19GSUVMRCk7Cj4+ ICB9Cj4+ICAKPj4gK3N0YXRpYyBlbnVtIGRybV9tb2RlX3N0YXR1cyB2b3AyX2NydGNfbW9kZV92 YWxpZChzdHJ1Y3QgZHJtX2NydGMgKmNydGMsCj4+ICsJCQkJCQkgY29uc3Qgc3RydWN0IGRybV9k aXNwbGF5X21vZGUgKm1vZGUpCj4+ICt7Cj4+ICsJc3RydWN0IHZvcDJfdmlkZW9fcG9ydCAqdnAg PSB0b192b3AyX3ZpZGVvX3BvcnQoY3J0Yyk7Cj4+ICsKPj4gKwlpZiAobW9kZS0+aGRpc3BsYXkg PiB2cC0+ZGF0YS0+bWF4X291dHB1dC53aWR0aCkKPj4gKwkJcmV0dXJuIE1PREVfQkFEX0hWQUxV RTsKPj4gKwo+PiArCXJldHVybiBNT0RFX09LOwo+PiArfQo+PiArCj4+ICBzdGF0aWMgYm9vbCB2 b3AyX2NydGNfbW9kZV9maXh1cChzdHJ1Y3QgZHJtX2NydGMgKmNydGMsCj4+ICAJCQkJIGNvbnN0 IHN0cnVjdCBkcm1fZGlzcGxheV9tb2RlICptb2RlLAo+PiAgCQkJCSBzdHJ1Y3QgZHJtX2Rpc3Bs YXlfbW9kZSAqYWRqX21vZGUpCj4+IEBAIC0xODg0LDYgKzE4OTUsNyBAQCBzdGF0aWMgdm9pZCB2 b3AyX2NydGNfYXRvbWljX2ZsdXNoKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKPj4gIAo+PiAgc3Rh dGljIGNvbnN0IHN0cnVjdCBkcm1fY3J0Y19oZWxwZXJfZnVuY3Mgdm9wMl9jcnRjX2hlbHBlcl9m dW5jcyA9IHsKPj4gIAkubW9kZV9maXh1cCA9IHZvcDJfY3J0Y19tb2RlX2ZpeHVwLAo+PiArCS5t b2RlX3ZhbGlkID0gdm9wMl9jcnRjX21vZGVfdmFsaWQsCj4+ICAJLmF0b21pY19jaGVjayA9IHZv cDJfY3J0Y19hdG9taWNfY2hlY2ssCj4+ICAJLmF0b21pY19iZWdpbiA9IHZvcDJfY3J0Y19hdG9t aWNfYmVnaW4sCj4+ICAJLmF0b21pY19mbHVzaCA9IHZvcDJfY3J0Y19hdG9taWNfZmx1c2gsCj4+ IC0tIAo+PiAyLjQzLjAKPj4gCj4+IGJhc2UtY29tbWl0OiAxNjEzYTY3YjUzNjBkNmZmNzhmNjIx NDNhMWNmMTIzNDE0YTFiNGQ5Cj4+IGJyYW5jaDogcmszNTc2LWRwLXVwc3RyZWFtCj4+IAo=