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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 63EB2CD4851 for ; Wed, 13 May 2026 07:54:37 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 20D5D10ED19; Wed, 13 May 2026 07:54:33 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="VTiqRJtk"; dkim-atps=neutral Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8406210E2F8 for ; Tue, 12 May 2026 10:59:28 +0000 (UTC) Received: by mail-pj1-f46.google.com with SMTP id 98e67ed59e1d1-367c2a39fcfso1774278a91.3 for ; Tue, 12 May 2026 03:59:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778583568; x=1779188368; darn=lists.freedesktop.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=lFfxIbyksNeEtf5P/BOwbmqUFbMT5NN+UNPslcsX6G8=; b=VTiqRJtk4CMPF6+j14VTtQywhawiZ6WDWiAMDTo54H07lzhO14njrdLqzSs3MRIHfu Fh0iohGRDbicReb67p8YnI0IJFJyWQK0TpgJvYnNst8vGJbKUmaGvs/wPY6I12/OAhej A97Gui23mdG7e9bMX9Fkq4nmIYUPBh3F0v2JybyJtSHxeLarXCe1sN75suTe/7cnqcVC XldmVTIC7kwGHwxZoYv+nOFDZQzM5No7P6tf58M0hbKs/0kYf23B75kKga2v7bRE14iL lohh3UtoQrSdGk0pePLOBEwA6siH23PtC0jnv1o0FKnKZcPB5LHRPSiUFxqdAjcL4Gs/ I/VQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778583568; x=1779188368; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=lFfxIbyksNeEtf5P/BOwbmqUFbMT5NN+UNPslcsX6G8=; b=d7L7jLwSx2lDC900H9Vu44GWTC11Lrx9ch70hh4m72nlnhS76pCnCm5dO6kzt8f2qV 7xVMpi7+f3CRcFulgNWSGIVgrKlnU7lXJk768J2Q054QZOvXXNrpDxN5Q7xdpr+CXn4b LkpgX/7gMU1OPXmsPFI2jLNQv7vb9CzzuZBC2lPoxdKOuNatsDYiEGY51TbQbpRd7ABi V8x6U4pRDD5FfhqhezavAxhl2czpy+Z1THPoMEtMfPMu2zQ6MajUWtVcPb6s5RXrM5k3 343/T5t8WUma6h+U3iKe/CY0h9cHRk9hwERD2UcnwTWRS1d2Cu6umXcFxPU3lL9NisHF 2bqQ== X-Forwarded-Encrypted: i=1; AFNElJ/TAxslIsZOQYdhY3HKK8ngqlpaqAZ+JLfTdaw92clawSkxRzq3cG9wRj5jO9z3c7qb1gDC2+LvWH4=@lists.freedesktop.org X-Gm-Message-State: AOJu0YxZ43O3SkWNkep7gxWOg7ZJSzu2K9zmvBjERrVzEf6zi8TGTLfi CLTCakkS43Pk5Oo1m7AELnq77oAfYOz0AA6Dv0Cl1hbMP9hT+wJ/yqeo X-Gm-Gg: Acq92OFCcqh//Teov8Tufu/9e1er3d9QlNVtzyZeGjnu9knVrVUwEtkl4Whh8UvgSxg +j0SuxMZmaDLs9c2kgR+JNMOFSHS5wA7ZiNT+/hLHIw5M1nZC1QYVjOZJfJ75EVrEAC1CbzXdMr rK044rDWx1IvT6C/lwVmrkEQFX5RrdsApRLFHN9UsFnncTlYcWUzBeRN/AOOk0NvxwhxiG6fujl PcgLiAlbX4nNTjlRnTZ9c6X7RdEy/iiRWHGZ7fjbB8rHh5wqESlvKX/YTRJQnhkGRwBRsr4ehJi 6hq5meipE8QfhQ3+x7Oy8/GlCwPFUMS61u+5B7gAmivqPIzwFucKqURiox+rQH2BFhmX/lx0fZ0 KY+9BZ3g0vXvqLKkK61ykO/2MwALeUhTmk3/KGDjUCrfqH6g8xmY+cjTEV97rvZrXCeFwYWdxAU b765YnIwuZGX5Cz1IJ40FSvFnRqfRbCDIuhVCKI7YkGr0s1U6SL7ZxFrPgSVKbyPXJDFtDABxBa 8Y5 X-Received: by 2002:a17:90b:3883:b0:368:6998:b49e with SMTP id 98e67ed59e1d1-3686998bc7emr7312294a91.9.1778583567896; Tue, 12 May 2026 03:59:27 -0700 (PDT) Received: from [192.168.0.100] (60-250-196-139.hinet-ip.hinet.net. [60.250.196.139]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-367d65ed459sm14241837a91.14.2026.05.12.03.59.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 12 May 2026 03:59:27 -0700 (PDT) Message-ID: <1d04dd6d-f245-4b83-96b0-c5491fad8093@gmail.com> Date: Tue, 12 May 2026 18:59:21 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 2/2] drm/verisilicon: add support for Nuvoton MA35D1 DCUltra Lite display controller To: Icenowy Zheng , maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, airlied@gmail.com, simona@ffwll.ch, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: ychuang3@nuvoton.com, schung@nuvoton.com, yclu4@nuvoton.com, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org References: <20260511075142.54752-1-a0987203069@gmail.com> <20260511075142.54752-3-a0987203069@gmail.com> <93e69179dbc495188cfffd8015350b3a55ce7876.camel@iscas.ac.cn> <3b94806073de8bd1d79aa7ec956493f67679e46b.camel@iscas.ac.cn> <4bf6efbb222ebc4d770ad613d17c6185e7cb2fda.camel@iscas.ac.cn> Content-Language: en-US From: Joey Lu In-Reply-To: <4bf6efbb222ebc4d770ad613d17c6185e7cb2fda.camel@iscas.ac.cn> Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 X-Mailman-Approved-At: Wed, 13 May 2026 07:53:28 +0000 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Ck9uIDUvMTIvMjAyNiA2OjAxIFBNLCBJY2Vub3d5IFpoZW5nIHdyb3RlOgo+IOWcqCAyMDI2LTA1 LTEy5LqM55qEIDE3OjA2ICswODAw77yMSm9leSBMdeWGmemBk++8mgo+Cj4gPT09PT09PSA4PCA9 PT09PT09PT09PT09Cj4+Pj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZlcmlzaWxp Y29uL3ZzX2JyaWRnZS5jCj4+Pj4+PiBiL2RyaXZlcnMvZ3B1L2RybS92ZXJpc2lsaWNvbi92c19i cmlkZ2UuYwo+Pj4+Pj4gaW5kZXggN2E5MzA0OTM2OGRiLi4yMjVhZjMyMmRlMzIgMTAwNjQ0Cj4+ Pj4+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmVyaXNpbGljb24vdnNfYnJpZGdlLmMKPj4+Pj4+ ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92ZXJpc2lsaWNvbi92c19icmlkZ2UuYwo+Pj4+Pj4gQEAg LTE2NCwxMyArMTY0LDE2IEBAIHN0YXRpYyB2b2lkCj4+Pj4+PiB2c19icmlkZ2VfZW5hYmxlX2Nv bW1vbihzdHJ1Y3QKPj4+Pj4+IHZzX2NydGMgKmNydGMsCj4+Pj4+PiAgwqDCoMKgCQkJVlNEQ19E SVNQX1BBTkVMX0NPTkZJR19DTEtfRU4pOwo+Pj4+Pj4gIMKgwqDCoAlyZWdtYXBfc2V0X2JpdHMo ZGMtPnJlZ3MsCj4+Pj4+PiBWU0RDX0RJU1BfUEFORUxfQ09ORklHKG91dHB1dCksCj4+Pj4+PiAg wqDCoMKgCQkJVlNEQ19ESVNQX1BBTkVMX0NPTkZJR19SVU5OSU5HKTsKPj4+Pj4+IC0JcmVnbWFw X2NsZWFyX2JpdHMoZGMtPnJlZ3MsIFZTRENfRElTUF9QQU5FTF9TVEFSVCwKPj4+Pj4+IC0JCQkK Pj4+Pj4+IFZTRENfRElTUF9QQU5FTF9TVEFSVF9NVUxUSV9ESVNQX1NZTkMpOwo+Pj4+Pj4gLQly ZWdtYXBfc2V0X2JpdHMoZGMtPnJlZ3MsIFZTRENfRElTUF9QQU5FTF9TVEFSVCwKPj4+Pj4+IC0K Pj4+Pj4+IAkJCVZTRENfRElTUF9QQU5FTF9TVEFSVF9SVU5OSU5HKG91dHB1dCkpOwo+Pj4+Pj4g ICAgIAo+Pj4+Pj4gLQlyZWdtYXBfc2V0X2JpdHMoZGMtPnJlZ3MsCj4+Pj4+PiBWU0RDX0RJU1Bf UEFORUxfQ09ORklHX0VYKGNydGMtCj4+Pj4+Pj4gaWQpLAo+Pj4+Pj4gLQkJCVZTRENfRElTUF9Q QU5FTF9DT05GSUdfRVhfQ09NTUlUKTsKPj4+Pj4+ICsJaWYgKGRjLT5pbmZvLT5oYXNfY29uZmln X2V4KSB7Cj4+Pj4+PiArCQlyZWdtYXBfY2xlYXJfYml0cyhkYy0+cmVncywKPj4+Pj4+IFZTRENf RElTUF9QQU5FTF9TVEFSVCwKPj4+Pj4+ICsJCQkJCj4+Pj4+PiBWU0RDX0RJU1BfUEFORUxfU1RB UlRfTVVMVElfRElTUF9TWU5DKTsKPj4+Pj4+ICsJCXJlZ21hcF9zZXRfYml0cyhkYy0+cmVncywK Pj4+Pj4+IFZTRENfRElTUF9QQU5FTF9TVEFSVCwKPj4+Pj4+ICsJCQkJVlNEQ19ESVNQX1BBTkVM X1NUQVJUX1JVTk5JTgo+Pj4+Pj4gRyhvdQo+Pj4+Pj4gdHB1dAo+Pj4+Pj4gKSk7Cj4+Pj4+PiAr Cj4+Pj4+PiArCQlyZWdtYXBfc2V0X2JpdHMoZGMtPnJlZ3MsCj4+Pj4+PiBWU0RDX0RJU1BfUEFO RUxfQ09ORklHX0VYKGNydGMtPmlkKSwKPj4+Pj4+ICsJCQkJVlNEQ19ESVNQX1BBTkVMX0NPTkZJ R19FWF9DTwo+Pj4+Pj4gTU1JVAo+Pj4+Pj4gKTsKPj4+Pj4gU2hvdWxkIHRoZSBjb21taXQgb3Bl cmF0aW9uIGhhcHBlbiBvbiBEQzgwMDAvRENVbHRyYUxpdGUgdG9vPwo+Pj4+PiAoQnkKPj4+Pj4g d3JpdGluZyB0byBEY3JlZ0ZyYW1lQnVmZmVyQ29uZmlnMC5WQUxJRCkuCj4+Pj4+Cj4+Pj4+IE1h bnkgcmVnaXN0ZXJzIHdyaXR0ZW4gaGFzICJOb3RlOiBUaGlzIGZpZWxkIGlzIGRvdWJsZQo+Pj4+ PiBidWZmZXJlZCIgaW4KPj4+Pj4gdGhlCj4+Pj4+IERDVWx0cmFMaXRlIGRvY3VtZW50YXRpb24u Cj4+Pj4+Cj4+Pj4+IEkgc3VnZ2VzdCBjcmVhdGUgYSBzdGF0aWMgZnVuY3Rpb24gZm9yIGNvbW1p dCAtLSB3cml0ZSB0byB0aGUKPj4+Pj4gY29ycmVzcG9uZGluZyBjb21taXQgYml0IG9uIERDODIw MCwgYW5kIHdyaXRlIHRvCj4+Pj4+IERjcmVnRnJhbWVCdWZmZXJDb25maWcwLlZBTElEIG9uIERD ODAwMC9EQ1VsdHJhTGl0ZS4KPj4+PiBbYV0gVGhlcmUgaXMgbm8gY29tbWl0IG9wZXJhdGlvbiBm b3IgRENVbHRyYSBMaXRlLgo+Pj4+IEknbGwgbm90IGFkZCBhIGBWU0RDX0ZCX0NPTkZJR19WQUxJ RGAgbWFjcm8uIFZBTElEIChCSVQoMykpIGlzIGEKPj4+PiBoYXJkd2FyZS1tYW5hZ2VkIGRvdWJs ZS1idWZmZXIgc3RhdHVzIGJpdDogaGFyZHdhcmUgd3JpdGVzCj4+Pj4gMT1QRU5ESU5HCj4+Pj4g d2hlbiBhIG5ldyByZWdpc3RlciBzZXQgaXMgcmVhZHkgYW5kIGNsZWFycyB0byAwPVdPUktJTkcg YWZ0ZXIKPj4+PiB0aGUKPj4+PiBWQkxBTksgY29weS4gU29mdHdhcmUgbXVzdCBuZXZlciB3cml0 ZSBpdCwgYW5kIHRoZXJlIGlzIG5vCj4+Pj4gcG9sbGluZwo+Pj4+IHVzZQo+Pj4gSXQgc2VlbXMg dG8gYmUgd3JpdGFibGUgYW5kIGNvbnRyb2xzIHdoZXRoZXIgcmVnaXN0ZXIgYnVmZmVyaW5nIGlz Cj4+PiBlbmFibGVkLCBzZWUgWzFdLgo+Pj4KPj4+IFRoZSBkZXNjcmlwdGlvbiBvZiB0aGlzIGJp dCBpbiBNQTM1RDEgVFJNIHNheXMgIlRoaXMgZW5zdXJlcyBhCj4+PiBmcmFtZQo+Pj4gd2lsbCBh bHdheXMgc3RhcnQgd2l0aCBhIHZhbGlkIHdvcmtpbmcgc2V0IGlmIHRoaXMgcmVnaXN0ZXIgaXMK Pj4+IHByb2dyYW1tZWQgbGFzdCwgd2hpY2ggcmVkdWNlcyB0aGUgbmVlZCBmb3IgU1cgdG8gd2Fp dCBmb3IgdGhlCj4+PiBzdGFydCBvZgo+Pj4gYSBWQkxBTksgc2lnbmFsIGluIG9yZGVyIHRvIGVu c3VyZSBhbGwgc3RhdGVzIGFyZSBsb2FkZWQgYmVmb3JlIHRoZQo+Pj4gbmV4dCBWQkxBTksiLCB3 aGljaCBpbmRpY2F0ZXMgc29tZSBraW5kIG9mICJjb21taXR0aW5nIHdyaXRlIiwKPj4+IGFsdGhv dWdoCj4+PiB0aGUgY29kZSBhdCBbMV0gc2VlbXMgdG8gaW5kaWNhdGUgdGhhdCBkb3VibGUgYnVm ZmVyaW5nIGlzIG9ubHkKPj4+IGVuYWJsZWQKPj4+IHdoZW4gYml0IGlzIGNsZWFyZWQuCj4+Pgo+ Pj4gQW55d2F5IHRoaXMgYml0IHNob3VsZCBiZSBwcm9ncmFtbWFibGUsIGFuZCAiU29mdHdhcmUg bXVzdCBuZXZlcgo+Pj4gd3JpdGUKPj4+IGl0IiBjb250cmFkaWN0cyB3aXRoIHRoZSBNQTM1RDEg VFJNLgo+Pj4KPj4+IFRoYW5rcywKPj4+IEljZW5vd3kKPj4+Cj4+PiBbMV0KPj4+IGh0dHBzOi8v Z2l0aHViLmNvbS9yb2Nrb3MtcmlzY3Yvcm9ja29zLWtlcm5lbC9ibG9iL3JvY2tvcy12Ni42Lnkv ZHJpdmVycy9ncHUvZHJtL2Vzd2luL2VzX2RjX2h3LmMjTDk5Mwo+PiBUaGFuayB5b3UgZm9yIHRo ZSBjb3JyZWN0aW9uLiBJJ2xsIGFkZAo+PiBgI2RlZmluZSBWU0RDX0ZCX0NPTkZJR19WQUxJRCBC SVQoMylgIHRvIHZzX3ByaW1hcnlfcGxhbmVfcmVncy5oIGFuZAo+PiB3cml0ZSBpdCBpbiBgdnNf cHJpbWFyeV9wbGFuZV9jb21taXQoKWAgZm9yIG5vbi1jb25maWdfZXggdmFyaWFudHMuCj4+Pj4g Y2FzZSBpbiB0aGUgZHJpdmVyIHRoYXQgcmVxdWlyZXMgYSBuYW1lZCBjb25zdGFudC4gRm9yIG5v bi0KPj4+PiBjb25maWdfZXgKPj4+PiB2YXJpYW50cywgYHZzX3ByaW1hcnlfcGxhbmVfY29tbWl0 KClgIHBlcmZvcm1zIG5vIGNvbW1pdAo+Pj4+IG9wZXJhdGlvbiDigJQKPj4+PiBgVlNEQ19GQl9D T05GSUdfRU5BQkxFYCAoT1VUUFVULCBCSVQoMCkpIGlzIHNldCBpbgo+Pj4+IGB2c19jcnRjX2F0 b21pY19lbmFibGUoKWAgYW5kIGBWU0RDX0ZCX0NPTkZJR19SRVNFVGAgKEJJVCg0KSkgaXMKPj4+ PiBzZXQvY2xlYXJlZCBpbiB0aGUgYnJpZGdlIGVuYWJsZS9kaXNhYmxlIHBhdGhzLgo+IFdlbGwg YWNjb3JkaW5nIHRvIHRoZSBkcml2ZXIgY29kZSBmb3IgREM4MDAwIGZyb20gRXN3aW4sIGFuZCB0 aGUgYml0Cj4gbmFtZWQgIlZBTElEIiwgbWF5YmUgaXQgc2hvdWxkIGJlIGNsZWFyZWQgYmVmb3Jl IHByb2dyYW1taW5nIHRoZQo+IHJlZ2lzdGVycywgYW5kIHNldCBhZnRlciBwcm9ncmFtbWluZyBy ZWdpc3RlcnMsIHRvIG1ha2UgdGhlIHByb2Nlc3Mgb2YKPiBwcm9ncmFtbWluZyByZWdpc3RlcnMg YXRvbWljIGZyb20gdGhlIHBlcnNwZWN0aXZlIG9mIHRoZSBkaXNwbGF5Cj4gY29udHJvbGxlci4K Pgo+IEFueXdheSB0aGlzIHNob3VsZCByZXF1aXJlIHRlc3Rpbmcgb24gcmVhbCBoYXJkd2FyZSB0 byB2ZXJpZnkuCj4KPiBCeSB0aGUgd2F5LCBJIHNlZSBtdWx0aXBsZSBwZXJpcGhlcmFsIGRyaXZl cnMgZm9yIE1BMzVEMSBnZXQgYXBwbGllZCBpbgo+IHRoZSB0b3J2YWxkcyB0cmVlLCBidXQgdGhl IGRldmljZSB0cmVlIGlzIHN0aWxsIG9ubHkgYSBza2VsZXRvbjsgd2hlbgo+IHdpbGwgdGhlIGRl dmljZSB0cmVlIGJlIHVwZGF0ZWQ/Cj4KPiBUaGFua3MsCj4gSWNlbm93eQoKVGhhbmtzIGZvciBw b2ludGluZyB0aGlzIG91dC7CoEnigJlsbCBwZXJmb3JtIHRlc3RzIG9uIHJlYWwgaGFyZHdhcmUg c2luY2UgCkkgaGF2ZW7igJl0IHVzZWQgdGhpcyBiaXQgYmVmb3JlLgoKQXMgZm9yIHRoZSBkZXZp Y2UgdHJlZSzCoHdlIHBsYW4gdG8gdXBkYXRlIGl0IGNvbXByZWhlbnNpdmVseSBhZnRlciAKY29t cGxldGluZyBzZXZlcmFsIG1ham9yIElQcywgd2l0aCB0aGUgZ29hbCBvZiByZWxlYXNpbmcgdGhl IHVwZGF0ZSAKbGF0ZXIgdGhpcyB5ZWFyLgoKPj4+ID09PT09PT09PSA4PCA9PT09PT09PT09Cj4+ Pgo=