Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp2094131rdb; Thu, 7 Dec 2023 19:27:03 -0800 (PST) X-Google-Smtp-Source: AGHT+IGacYK0xX0Le7yahD6rMvwhSCwjabM6eMGkfJEeAdoTwYa+0fjX9XUcKhmb9lVZEs3XVeBZ X-Received: by 2002:a05:6808:214:b0:3b9:e7d1:fa6e with SMTP id l20-20020a056808021400b003b9e7d1fa6emr610314oie.116.1702006023121; Thu, 07 Dec 2023 19:27:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702006023; cv=none; d=google.com; s=arc-20160816; b=HiGvj88P1C5ihJA1KJMduYuLpetSiywuvv0LzkT4G5EoE/S9ZoBt18+PSFUoEwRTwn rVyAXSOaAwy3Foq4zsgBNdd5fHaKlVWfsTwvUQnUR57DsXqHq7zKMCKclk7KT1fa6Vpr L8Q/EoYs3dKD8QWOVk+sS1uxr9Z+Sy34tELwsvE4XtU0GrsMPjJkfy+D8aIVC3620rR7 Jsc8LU/IrIWz3+CyG3bWPscgBA6UnL1eomgXLmQ9WXqJ7qN2koZtAQu5GTeGoMNnJaVO M7WdNEGQCTSeuw/sp/QBLAoFRM8JTaBA3acv+BG3zeThl97Cuuc2N6x71lA1y6pOUv0r WBzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:mime-version :content-transfer-encoding:references:in-reply-to:subject:cc:to:from :date:dkim-signature; bh=gsPilNzIRhDk5/EhS92t9xdgVoOuKw8ZKCqmSKIGNxE=; fh=bkq0qH9zSSLXSgouguQ8dy9dVM17QkYCvAOoRiQu5hc=; b=dW4CF6gR9wb/GpX/pA1LieA64SPwKBBFj4eOijldPmoHEmmWn7LmyWZ8fFtkH63MqX 2marM6CQG3hkTQAnMfuo4KQUxMroAKVOksZUCDJ1CobTCow0PEa5CMLDFB3/hLlHZvBN KMOVWcT5PjB6q95iJGxTYWXhgE9BU2lhPymdyXr2gd8sC3miMLmoU+rkS/jtMN6hb6J5 dgHPmU65L8DUg3Acv91tfqnP9mBl3moUTl5Y2yh0Kh7Dr7vRkKn2ZrwN8ICtJ6yJxzwU EQY2wFdC3ehNCz6AEEM05Y7OWDPgQqgfVi8GmN8tvk0hra7MXkGxkNjD62LRw7nBUxqc eKWw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@163.com header.s=s110527 header.b=c8tnCYA9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=163.com Return-Path: Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id o16-20020a056a00215000b006ce4207c516si751548pfk.388.2023.12.07.19.27.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Dec 2023 19:27:03 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@163.com header.s=s110527 header.b=c8tnCYA9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=163.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 2B7C681C46CE; Thu, 7 Dec 2023 19:27:00 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232542AbjLHD0n (ORCPT + 99 others); Thu, 7 Dec 2023 22:26:43 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47144 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229531AbjLHD0m (ORCPT ); Thu, 7 Dec 2023 22:26:42 -0500 Received: from m13111.mail.163.com (m13111.mail.163.com [220.181.13.111]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 8242810CA; Thu, 7 Dec 2023 19:26:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:Subject:Content-Type:MIME-Version: Message-ID; bh=LjSEtZNa9xNHoBM5Vm7TEU7fKcTc8P/HvkOnfAf7AQ8=; b=c 8tnCYA9UHAU3vEqnL5uazU5BWmyeoLZL30R+ZrmK1IC6HrgEmlKDoEsKwp/ElTFh htPAXpe0ZsU78z/lx1ibaqnYSjI5XGQrAaHhHA2KrNcnLNTZ28K+A9/1aHZsVNGO /b94y8kZM482hZGdlToB/57VD/PXN0b1eBMoefKloA= Received: from andyshrk$163.com ( [58.22.7.114] ) by ajax-webmail-wmsvr111 (Coremail) ; Fri, 8 Dec 2023 11:23:37 +0800 (CST) X-Originating-IP: [58.22.7.114] Date: Fri, 8 Dec 2023 11:23:37 +0800 (CST) From: "Andy Yan" To: "Keith Zhao" Cc: "Maxime Ripard" , "devicetree@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" , "linux-riscv@lists.infradead.org" , "tzimmermann@suse.de" , "airlied@gmail.com" , "krzysztof.kozlowski+dt@linaro.org" , "William Qiu" , "Xingyu Wu" , "paul.walmsley@sifive.com" , "aou@eecs.berkeley.edu" , "palmer@dabbelt.com" , "p.zabel@pengutronix.de" , "Shengyang Chen" , "Jack Zhu" , "Changhuang Liang" , "maarten.lankhorst@linux.intel.com" , "suijingfeng@loongson.cn" Subject: Re:Re: [v3 5/6] drm/vs: Add hdmi driver X-Priority: 3 X-Mailer: Coremail Webmail Server Version XT5.0.14 build 20230109(dcb5de15) Copyright (c) 2002-2023 www.mailtech.cn 163com In-Reply-To: References: <20231204123315.28456-1-keith.zhao@starfivetech.com> <20231204123315.28456-6-keith.zhao@starfivetech.com> <94a1f9fc-82fb-4a04-a44b-f9b20c2bdfdd@starfivetech.com> <40cdd3c7-174e-4611-9ea6-22cb56d1f62b@starfivetech.com> <43e42269.314.18c46dbb4c5.Coremail.andyshrk@163.com> X-NTES-SC: AL_Qu2bAPybukAq4SibZekXn0kXhec2W8Czvvgg34JRP5k0pSvH9zwjQkBPMHnb0fmxFwmhjyeZXxZVyNx9baRkdJ9qpOy3CvQC4Lwpx/dz52/D Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 MIME-Version: 1.0 Message-ID: <5a79a4b9.1bd7.18c4773c1ea.Coremail.andyshrk@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID: b8GowAD3n1Y5jHJlt+AQAA--.63414W X-CM-SenderInfo: 5dqg52xkunqiywtou0bp/xtbBnAhAXlghl4VIsQADsb X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== X-Spam-Status: No, score=1.2 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_SORBS_WEB,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Thu, 07 Dec 2023 19:27:00 -0800 (PST) X-Spam-Level: * CgpIaSBLZWl0aO+8mgoK5ZyoIDIwMjMtMTItMDggMTE6MDA6MzHvvIwiS2VpdGggWmhhbyIgPGtl aXRoLnpoYW9Ac3RhcmZpdmV0ZWNoLmNvbT4g5YaZ6YGT77yaCj4KPgo+T24gMjAyMy8xMi84IDg6 MzcsIEFuZHkgWWFuIHdyb3RlOgo+PiBIaSBLZXRo77yaCj4+IAo+PiAKPj4gCj4+IAo+PiAKPj4g Cj4+IOWcqCAyMDIzLTEyLTA3IDE4OjQ4OjEz77yMIktlaXRoIFpoYW8iIDxrZWl0aC56aGFvQHN0 YXJmaXZldGVjaC5jb20+IOWGmemBk++8mgo+Pj4KPj4+Cj4+Pk9uIDIwMjMvMTIvNyAxNzowMiwg QW5keSBZYW4gd3JvdGU6Cj4+Pj4gCj4+Pj4gCj4+Pj4gCj4+Pj4gCj4+Pj4gSGkgS2VpdGjvvJoK Pj4+PiAKPj4+PiAKPj4+PiAKPj4+PiAKPj4+PiAKPj4+PiAKPj4+PiAKPj4+PiAKPj4+PiAKPj4+ PiAKPj4+PiAKPj4+PiBBdCAyMDIzLTEyLTA2IDIyOjExOjMzLCAiS2VpdGggWmhhbyIgPGtlaXRo LnpoYW9Ac3RhcmZpdmV0ZWNoLmNvbT4gd3JvdGU6Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+T24gMjAyMy8x Mi82IDIwOjU2LCBNYXhpbWUgUmlwYXJkIHdyb3RlOgo+Pj4+Pj4gT24gV2VkLCBEZWMgMDYsIDIw MjMgYXQgMDg6MDI6NTVQTSArMDgwMCwgS2VpdGggWmhhbyB3cm90ZToKPj4+Pj4+PiA+PiArc3Rh dGljIGNvbnN0IHN0cnVjdCBvZl9kZXZpY2VfaWQgc3RhcmZpdmVfaGRtaV9kdF9pZHNbXSA9IHsK Pj4+Pj4+PiA+PiArCXsgLmNvbXBhdGlibGUgPSAic3RhcmZpdmUsamg3MTEwLWlubm8taGRtaSIs fSwKPj4+Pj4+PiA+IAo+Pj4+Pj4+ID4gU28gaXQncyBpbm5vIGhkbWksIGp1c3QgbGlrZSBSb2Nr Y2hpcCB0aGVuPwo+Pj4+Pj4+ID4gCj4+Pj4+Pj4gPiBUaGlzIHNob3VsZCBiZSBhIGNvbW1vbiBk cml2ZXIuCj4+Pj4+Pj4KPj4+Pj4+PiBSb2NrY2hpcCBoYXMgYSBpbm5vIGhkbWkgSVAuIGFuZCBT dGFyZml2ZSBoYXMgYSBpbm5vIGhkbWkgSVAuCj4+Pj4+Pj4gYnV0IHRoZSBoYXJld2F3cmUgZGlm ZmVyZW5jZSBvZiB0aGVtIGlzIGJpZyAsIGl0IGlzIG5vdCBlYXN5IHRvIHVzZSB0aGUgY29tbW9u IGRyaXZlcgo+Pj4+Pj4+IG1heWJlIGkgbmVlZCB0aGUgaW5ubyBoZG1pIHZlcnNpb24gaGVyZSB0 byBtYWtlIGEgZGlzdGluY3Rpb24KPj4+Pj4+IAo+Pj4+Pj4gSSBqdXN0IGhhZCBhIGxvb2sgYXQg dGhlIHJvY2tjaGlwIGhlYWRlciBmaWxlOiBhbGwgdGhlIHJlZ2lzdGVycyBidXQgdGhlCj4+Pj4+ PiBTVEFSRklWRV8qIG9uZXMgYXJlIGlkZW50aWNhbC4KPj4+Pj4+IAo+Pj4+Pj4gVGhlcmUncyBu byBuZWVkIHRvIGhhdmUgdHdvIGlkZW50aWNhbCBkcml2ZXJzIHRoZW4sIHBsZWFzZSB1c2UgdGhl Cj4+Pj4+PiByb2NrY2hpcCBkcml2ZXIgaW5zdGVhZC4KPj4+Pj4+IAo+Pj4+Pj4gTWF4aW1lCj4+ Pj4+Cj4+Pj4+b2ssIGhhdmUgYSBzaW1wbGUgdGVzdCAsIGVkaWQgY2FuIGdldCAuIGkgd2lsbCBj b250aW51ZSAKPj4+PiAKPj4+PiBNYXliZSB5b3UgY2FuIHRha2UgZHJpdmVycy9ncHUvZHJtL2Jy aWRnZS9zeW5vcHN5cy9kdy1oZG1pIGFzIGEgcmVmZXJlbmNl77yMIHRoaXMKPj4+PiBpcyBhbHNv IGEgaGRtaSBpcCB1c2VkIGJ5IHJvY2tjaGlwL21lc29uL3N1bnhpL2p6L2lteOOAggo+Pj4+IFdl IGZpbmFsbHkgbWFrZSBpdCBzaGFyZSBvbmUgZHJpdmVy44CCCj4+Pj4+Cj4+PmhpIEFuZHk6Cj4+ Pgo+Pj5kd19oZG1pIHNlZW1zIGEgZ29vZCBjaG9pY2UgLCBpdCBjYW4gaGFuZGxlIGlubm8gaGRt aSBoYXJkd2FyZSBieSBkZWZpbmUgaXRzIGR3X2hkbWlfcGxhdF9kYXRhLgo+Pj5kb2VzIGl0IG1l YW5zIGkgY2FuIHdyaXRlIG93biBkcml2ZXIgZmlsZXMgc3VjaCBhcyhkd19oZG1pLXN0YXJmaXZl LmMpIGJhc2VkIG9uIGR3X2hkbWkgaW5zdGVhZCBvZiBhZGQgcGxhdF9kYXRhIGluIGlubm9faGRt aS5jCj4+Pgo+PiAKPj4gSSB0aGluayB0aGUgcHJvY2VzcyBtYXliZSBsaWtlIHRoaXPvvJoKPj4g Cj4+IDEuIHNwbGl0IHRoZSBpbm5vX2hkbWkuYyB1bmRlciByb2NrY2hpcCB0byAgaW5ub19oZG1p LmModGhlIGNvbW1vbiBwYXJ0KSwgaW5ub19oZG1pLXJvY2tjaGlwLmModGhlIHNvYyBzcGVjaWZp YyBwYXJ0KQo+PiAyLiBtb3ZlIHRoZSBjb21tb24gcGFydCBpbm5vX2hkbWkuYyB0byBkcml2ZXJz L2dwdS9kcm0vYnJpZGdlL2lubm9zaWxpY29uLwo+PiAzLiBhZGQgc3RhcnRmaXZlIHNwZWNpZmlj IHBhcnQsIGlubm9faGRtaS1zdGFydGZpdmUuYwo+PiAKPj4gYmVsbG93IGdpdCBsb2cgZnJvbSBr ZXJuZWwgdGhyZWUgc2hvdyBob3cgd2UgY29udmVydCAgZHdfaGRtaSB0byBhIGNvbW1vbiBkcml2 ZXI6IAo+PiAKPj4gCj4+IAo+PiAxMmI5ZjIwNGU4MDQgZHJtOiBicmlkZ2UvZHdfaGRtaTogYWRk IHJvY2tjaGlwIHJrMzI4OCBzdXBwb3J0Cj4+IDc0YWY5ZTRkMDNiOCBkdC1iaW5kaW5nczogQWRk IGRvY3VtZW50YXRpb24gZm9yIHJvY2tjaGlwIGR3IGhkbWkKPj4gZDM0NmMxNGVlZWE5IGRybTog YnJpZGdlL2R3X2hkbWk6IGFkZCBmdW5jdGlvbiBkd19oZG1pX3BoeV9lbmFibGVfc3BhcmUKPj4g YTRkM2I4YjA1MGQ1IGRybTogYnJpZGdlL2R3X2hkbWk6IGNsZWFyIGkyY21waHlfc3RhdDAgcmVn IGluIGhkbWlfcGh5X3dhaXRfaTJjX2RvbmUKPj4gNjMyZDAzNWJhY2UyIGRybTogYnJpZGdlL2R3 X2hkbWk6IGFkZCBtb2RlX3ZhbGlkIHN1cHBvcnQKPj4gMGNkOWQxNDI4MzIyIGRybTogYnJpZGdl L2R3X2hkbWk6IGFkZCBzdXBwb3J0IGZvciBtdWx0aS1ieXRlIHJlZ2lzdGVyIHdpZHRoIGFjY2Vz cwo+PiBjZDE1MjM5Mzk2N2UgZHQtYmluZGluZ3M6IGFkZCBkb2N1bWVudCBmb3IgZHdfaGRtaQo+ PiBiMjFmNGI2NThkZjggZHJtOiBpbXg6IGlteC1oZG1pOiBtb3ZlIGlteC1oZG1pIHRvIGJyaWRn ZS9kd19oZG1pCj4+IGFhYTc1N2EwOTJjMiBkcm06IGlteDogaW14LWhkbWk6IHNwbGl0IHBoeSBj b25maWd1cmF0aW9uIHRvIHBsYXRmb3JtIGRyaXZlcgo+PiAzZDFiMzVhM2Q5ZjMgZHJtOiBpbXg6 IGlteC1oZG1pOiBjb252ZXJ0IGlteC1oZG1pIHRvIGRybV9icmlkZ2UgbW9kZQo+PiBjMmMzODQ4 ODUxYTcgZHJtOiBpbXg6IGlteC1oZG1pOiByZXR1cm4gZGVmZXIgaWYgY2FuJ3QgZ2V0IGRkYyBp MmMgYWRhcHRlcgo+PiBiNTg3ODMzOTMzZGUgZHJtOiBpbXg6IGlteC1oZG1pOiBtYWtlIGNoZWNr cGF0Y2ggaGFwcHkKPj4gCj5oaSBBbmR5Ogo+SSBnb3QgeW91IG1lYW5zLCAKPmFzIEkgZG9uJ3Qg aGF2ZSBhIHJvY2tjaGlwIGJvYXJkIG9uIGhhbmQgLCB0byBzcGxpdCB0aGUgaW5ub19oZG1pLmMg Y2FuIG5vdCBiZSB0ZXN0ZWQuCj4KPmhvdyBhZG91dCB0aGlzIGlkZWE6Cj4x44CBc3BsaXQgdGhl IHN0YXJmaXZlX2hkbWkuYyB1bmRlciB2ZXJpc2lsaWNpb24gdG8gIGlubm9faGRtaS5jKHRoZSBj b21tb24gcGFydCksIGlubm9faGRtaS1zdGFyZml2ZS5jKHRoZSBzb2Mgc3BlY2lmaWMgcGFydCkK PjIuIG1vdmUgdGhlIGNvbW1vbiBwYXJ0IGlubm9faGRtaS5jIHRvIGRyaXZlcnMvZ3B1L2RybS9i cmlkZ2UvaW5ub3NpbGljb24vCj4zLiBJbiB0aGUgZnV0dXJlLCBpbm5vIGhkbWkuYyB1bmRlciBy b2NrY2hpcCB3aWxsIHJldXNlIHRoZSBwdWJsaWMgZHJpdmVyLgoKSSBhbSBub3Qgc3VyZSBpZiBk cm0gbWFpbnRhaW5lcnMgYXJlIGhhcHB5IHdpdGggdGhpc+OAggoKVG8gYmUgaG9uZXN077yMIEkg YWxzbyBkb24ndCBoYXZlIGEgIGkubXggYm9hcmQgd2hlbiBJIHN0YXJ0IGNvbnZlcnQgZHdfaGRt aSB0byBhIGNvbW1vbiBkcml2ZXIsCnNvbWUgcmVzcGVjdGFibGUgcGVvcGxlIGZyb20gdGhlIGNv bW11bml0eSBoZWxwIHRlc3QgYW5kIGdpdmUgbWUgbWFueSB2YWx1YWJsZSBhZHZpY2XvvIwgdGhp cwppcyB0aGUgcG93ZXIgb2Ygb3BlbiBzb3VyY2XjgIIKCkkgZm91bmQgYSByazMwMzYgYmFzZWQg a3lsaW4gYm9hcmQgdGhpcyB3ZWVr77yMYnV0IGl0IGNhbid0ICBib290IHlldO+8jEkgd2lsbCBn byBvbiB0cnkgaWYKSSBjYW4gYm9vdCBpdCB0aGlzIHdlZWtlbmTjgIIgSSBjYW4gZG8gdGhlIHRl c3Qgb24gcm9ja2NoaXAgc2lkZe+8jCBpZiBpIGNhbiBtYWtlIHRoaXMgYm9hcmQgd29ya+OAggoK Pgo+PiAKPj4+VGhhbmtzIGZvciBwb2ludGluZyB0aGlzIG91dCEhIQo+Pj4KPj4+Pj4KPj4+Pj5f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+Pj4+PmxpbnV4 LXJpc2N2IG1haWxpbmcgbGlzdAo+Pj4+PmxpbnV4LXJpc2N2QGxpc3RzLmluZnJhZGVhZC5vcmcK Pj4+Pj5odHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXJp c2N2Cj4+Pgo+Pj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Xwo+Pj5saW51eC1yaXNjdiBtYWlsaW5nIGxpc3QKPj4+bGludXgtcmlzY3ZAbGlzdHMuaW5mcmFk ZWFkLm9yZwo+Pj5odHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xp bnV4LXJpc2N2Cg==