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 1F5E9C25B76 for ; Mon, 3 Jun 2024 12:26:39 +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-Type: Content-Transfer-Encoding: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=qjeUk1f5YFBDw7D/hDdf6DRy8YuVOMMLgz/UgrYJgkQ=; b=QxT0q4xG32wKDv lipJwYC9Qsk0Ts35iiL9mWZbqOYnLQP9+2UpAoONGfA5UAdTdT48h8uZ2j+00Kf/AlIrjSazp1L6+ Eek0LB7bV3gynzJA3e92VrR0GBdKGN//SaaQ3euwNB1bppOzu3i7zp2vzXwk/ztBsW4pY8zSD7JRn YoiuZiwkH5edwTQyE6dNYUvbUdnPP16cyh8lRtfJcOWQaR4puun2qJ1J9flfWuRWS1LLQhQwpSC8J xLPy2ILhDAG8CWX41Ct11V9QJQQThTgVjdWVMnjm0pBQHADYQilGRM5sGkYYh7GsI7xh1U06xuwdj AymegLWISeVfLLIgY+pw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sE6ld-0000000GgF0-0VQO; Mon, 03 Jun 2024 12:26:25 +0000 Received: from mail-m3269.qiye.163.com ([220.197.32.69]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sE6lY-0000000GgE0-39xO; Mon, 03 Jun 2024 12:26:22 +0000 DKIM-Signature: a=rsa-sha256; b=T42Oqge3PEKYoJZXUq145DpeXsYrv+O067D/RS3vs6er2i0GA9sHqtmJ2luQq/kKwOfxPS4hp4qOSW9yZB4mpzODOhjHcaPwF8cFq4XoUwB2wrjOg9yyike18UrWIT+DWHb0ioInMIqp8AxgUWvkFrJYqgAxDQ7A7XzlBa2y6jI=; c=relaxed/relaxed; s=default; d=rock-chips.com; v=1; bh=G3q+TZ2VuSr0ymGPTBfWfAom9TrDoxMifWuUO2g/VJI=; h=date:mime-version:subject:message-id:from; Received: from [172.16.12.141] (unknown [58.22.7.114]) by smtp.qiye.163.com (Hmail) with ESMTPA id A0E6F840DD8; Mon, 3 Jun 2024 20:14:33 +0800 (CST) Message-ID: Date: Mon, 3 Jun 2024 20:14:17 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 00/14] Add initial support for the Rockchip RK3588 HDMI TX Controller To: neil.armstrong@linaro.org, Cristian Ciocaltea , Andrzej Hajda , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , Sandy Huang , =?UTF-8?Q?Heiko_St=C3=BCbner?= , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Mark Yao Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, kernel@collabora.com, Alexandre ARNOUD , Luis de Arquer , Algea Cao References: <20240601-b4-rk3588-bridge-upstream-v1-0-f6203753232b@collabora.com> Content-Language: en-US From: Andy Yan In-Reply-To: X-HM-Spam-Status: e1kfGhgUHx5ZQUpXWQgPGg8OCBgUHx5ZQUlOS1dZFg8aDwILHllBWSg2Ly tZV1koWUFDSUNOT01LS0k3V1ktWUFJV1kPCRoVCBIfWUFZQkJJSlZKQ0sYTh4eQk9PQ0tVEwETFh oSFyQUDg9ZV1kYEgtZQVlOQ1VJSVVMVUpKT1lXWRYaDxIVHRRZQVlPS0hVSk1PSU5JVUpLS1VKQl kG X-HM-Tid: 0a8fde05d55303a4kunma0e6f840dd8 X-HM-MType: 1 X-HM-Sender-Digest: e1kMHhlZQR0aFwgeV1kSHx4VD1lBWUc6Nxg6Fww6EzMCEjghC00pNxhP NDkwFChVSlVKTEpMT0pNQ0xOQ0pNVTMWGhIXVRoVHwJVAhoVOwkUGBBWGBMSCwhVGBQWRVlXWRIL WUFZTkNVSUlVTFVKSk9ZV1kIAVlBQ09PTTcG X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240603_052620_978419_11905A56 X-CRM114-Status: GOOD ( 24.81 ) 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: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgTmVpbDoKCk9uIDYvMy8yNCAxNjo1NSwgTmVpbCBBcm1zdHJvbmcgd3JvdGU6Cj4gSGkgQ2hy aXN0aWFuLAo+IAo+IE9uIDAxLzA2LzIwMjQgMTU6MTIsIENyaXN0aWFuIENpb2NhbHRlYSB3cm90 ZToKPj4gVGhlIFJLMzU4OCBTb0MgZmFtaWx5IGludGVncmF0ZXMgYSBRdWFkLVBpeGVsIChRUCkg dmFyaWFudCBvZiB0aGUKPj4gU3lub3BzeXMgRGVzaWduV2FyZSBIRE1JIFRYIGNvbnRyb2xsZXIg dXNlZCBpbiB0aGUgcHJldmlvdXMgU29Dcy4KPj4KPj4gSXQgaXMgSERNSSAyLjEgY29tcGxpYW50 IGFuZCBzdXBwb3J0cyB0aGUgZm9sbG93aW5nIGZlYXR1cmVzLCBhbW9uZwo+PiBvdGhlcnM6Cj4+ Cj4gLgo+IAo+IC4uCj4gCj4+ICogU0NEQyBJMkMgRERDIGFjY2Vzcwo+PiAqIFRNRFMgU2NyYW1i bGVyIGVuYWJsaW5nIDIxNjBwQDYwSHogd2l0aCBSR0IvWUNiQ3I0OjQ6NAo+PiAqIFlDYkNyNDoy OjAgZW5hYmxpbmcgMjE2MHBANjBIeiBhdCBsb3dlciBIRE1JIGxpbmsgc3BlZWRzCj4+ICogTXVs dGktc3RyZWFtIGF1ZGlvCj4+ICogRW5oYW5jZWQgQXVkaW8gUmV0dXJuIENoYW5uZWwgKEVBUkMp Cj4gLT4gVGhvc2UgZmVhdHVyZXMgd2VyZSBhbHJlYWR5IHN1cHBvcnRlZCBieSB0aGUgSERNSSAy LjBhIGNvbXBsaWFudCBIVywganVzdAo+IGxpc3QgdGhlIF9uZXdfIGZlYXR1cmVzIGZvciBIRE1J IDIuMQo+IAo+IEkgZGlkIGEgcXVpY2sgcmV2aWV3IG9mIHlvdXIgcGF0Y2hzZXQgYW5kIEkgZG9u J3QgdW5kZXJzdGFuZCB3aHkgeW91IG5lZWQKPiB0byBhZGQgYSBzZXBhcmF0ZSBkdy1oZG1pLXFw LmMgc2luY2UgeW91IG9ubHkgbmVlZCBzaW1wbGUgdmFyaWFudHMgb2YgdGhlIEkyQwo+IGJ1cywg aW5mb2ZyYW1lIGFuZCBicmlkZ2Ugc2V0dXAuCj4gCj4gQ2FuIHlvdSBlbGFib3JhdGUgZnVydGhl ciA/IGlzbid0IHRoaXMgUXVhZC1QaXhlbCAoUVApIFRYIGNvbnRyb2xsZXIgdmVyc2lvbgo+IGRl dGVjdGFibGUgYXQgcnVudGltZSA/Cj4gCj4gSSB3b3VsZCBwcmVmZXIgdG8ga2VlcCBhIHNpbmds ZSBkdy1oZG1pIGRyaXZlciBpZiBwb3NzaWJsZS4KCgoKVGhlIFFQIEhETUkgY29udHJvbGxlciBp cyBhIGNvbXBsZXRlbHkgZGlmZmVyZW50IHZhcmlhbnQgd2l0aCB0b3RhbGx5IGRpZmZlcmVudApy ZWdpc3RlcnMgbGF5b3V0LCBzZWUgUEFUQ0ggMTMvMTQuCkkgdGhpbmsgbWFrZSBpdCBhIHNlcGFy YXRlIGRyaXZlciB3aWxsIGJlIGVhc2llciBmb3IgZGV2ZWxvcG1lbnQgYW5kIG1haW50ZW5hbmNl Lgo+IAo+IFRoYW5rcywKPiBOZWlsCj4gCj4+Cj4+IFRoaXMgaXMgdGhlIGxhc3QgcmVxdWlyZWQg Y29tcG9uZW50IHRoYXQgbmVlZHMgdG8gYmUgc3VwcG9ydGVkIGluIG9yZGVyCj4+IHRvIGVuYWJs ZSB0aGUgSERNSSBvdXRwdXQgZnVuY3Rpb25hbGl0eSBvbiB0aGUgUkszNTg4IGJhc2VkIFNCQ3Ms IHN1Y2gKPj4gYXMgdGhlIFJBRFhBIFJvY2sgNUIuIFRoZSBvdGhlciBjb21wb25lbnRzIGFyZSB0 aGUgVmlkZW8gT3V0cHV0Cj4+IFByb2Nlc3NvciAoVk9QMikgYW5kIHRoZSBTYW1zdW5nIElQIGJh c2VkIEhETUkvZURQIFRYIENvbWJvIFBIWSwgZm9yCj4+IHdoaWNoIGJhc2ljIHN1cHBvcnQgaGFz IGJlZW4gYWxyZWFkeSBtYWRlIGF2YWlsYWJsZSB2aWEgWzFdIGFuZCBbMl0sCj4+IHJlc3BlY3Rp dmVseS4KPj4KPj4gVGhlIHBhdGNoZXMgYXJlIGdyb3VwZWQgYXMgZm9sbG93czoKPj4gKiBQQVRD SCAxLi43OiBEVyBIRE1JIFRYIGRyaXZlciByZWZhY3RvciB0byBtaW5pbWl6ZSBjb2RlIGR1cGxp Y2F0aW9uIGluCj4+IMKgwqAgdGhlIG5ldyBRUCBkcml2ZXIgKG5vIGZ1bmN0aW9uYWwgY2hhbmdl cyBpbnRlbmRlZCkKPj4KPj4gKiBQQVRDSCA4Li4xMTogUm9ja2NoaXAgRFcgSERNSSBnbHVlIGRy aXZlciBjbGVhbnVwL2ltcHJvdmVtZW50cyAobm8KPj4gwqDCoCBmdW5jdGlvbmFsIGNoYW5nZXMg aW50ZW5kZWQpCj4+Cj4+ICogUEFUQ0ggMTIuLjEzOiBUaGUgbmV3IERXIEhETUkgUVAgVFggZHJp dmVyIHJldXNpbmcgdGhlIHByZXZpb3VzbHkKPj4gwqDCoCBleHBvcnRlZCBmdW5jdGlvbnMgYW5k IHN0cnVjdHMgZnJvbSBleGlzdGluZyBEVyBIRE1JIFRYIGRyaXZlcgo+Pgo+PiAqIFBBVENIIDE0 OiBSb2NrY2hpcCBEVyBIRE1JIGdsdWUgZHJpdmVyIHVwZGF0ZSB0byBzdXBwb3J0IFJLMzU4OCBh bmQKPj4gwqDCoCBtYWtlIHVzZSBvZiBEVyBIRE1JIFFQIFRYCj4+Cj4+IFRoZXkgcHJvdmlkZSBq dXN0IHRoZSBiYXNpYyBIRE1JIHN1cHBvcnQgZm9yIG5vdywgaS5lLiBSR0Igb3V0cHV0IHVwIHRv Cj4+IDRLQDYwSHosIHdpdGhvdXQgYXVkaW8sIENFQyBvciBhbnkgb2YgdGhlIEhETUkgMi4xIHNw ZWNpZmljIGZlYXR1cmVzLgo+PiBBbHNvIG5vdGUgdGhlIHZvcDIgZHJpdmVyIGlzIGN1cnJlbnRs eSBub3QgYWJsZSB0byBwcm9wZXJseSBoYW5kbGUgYWxsCj4+IGRpc3BsYXkgbW9kZXMgc3VwcG9y dGVkIGJ5IHRoZSBjb25uZWN0ZWQgc2NyZWVucywgZS5nLiBpdCBkb2Vzbid0IGNvcGUKPj4gd2l0 aCBub24taW50ZWdlciByZWZyZXNoIHJhdGVzLgo+Pgo+PiBBIHBvc3NpYmxlIHdvcmthcm91bmQg Y29uc2lzdHMgb2YgZW5hYmxpbmcgdGhlIGRpc3BsYXkgY29udHJvbGxlciB0bwo+PiBtYWtlIHVz ZSBvZiB0aGUgY2xvY2sgcHJvdmlkZWQgYnkgdGhlIEhETUkgUEhZIFBMTC4gVGhpcyBpcyBzdGls bCB3b3JrCj4+IGluIHByb2dyZXNzIGFuZCB3aWxsIGJlIHN1Ym1pdHRlZCBsYXRlciwgYXMgd2Vs bCBhcyB0aGUgcmVxdWlyZWQgRFRTCj4+IHVwZGF0ZXMuCj4+Cj4+IFRvIGZhY2lsaXRhdGUgdGVz dGluZyBhbmQgZXhwZXJpbWVudGF0aW9uLCBhbGwgSERNSSBvdXRwdXQgcmVsYXRlZAo+PiBwYXRj aGVzLCBpbmNsdWRpbmcgdGhvc2UgcGFydCBvZiB0aGlzIHNlcmllcywgYXJlIGF2YWlsYWJsZSBh dCBbM10uCj4+IFNvIGZhciBJIGNvdWxkIG9ubHkgdmVyaWZ5IHRoaXMgb24gdGhlIFJBRFhBIFJv Y2sgM0EgYW5kIDVCIGJvYXJkcy4KPj4KPj4gVGhhbmtzLAo+PiBDcmlzdGlhbgo+Pgo+PiBbMV06 IDVhMDI4ZThmMDYyZiAoImRybS9yb2NrY2hpcDogdm9wMjogQWRkIHN1cHBvcnQgZm9yIHJrMzU4 OCIpCj4+IFsyXTogNTUzYmUyODMwYzVmICgicGh5OiByb2NrY2hpcDogQWRkIFNhbXN1bmcgSERN SS9lRFAgQ29tYm8gUEhZIGRyaXZlciIpCj4+IFszXTogaHR0cHM6Ly9naXRsYWIuY29sbGFib3Jh LmNvbS9oYXJkd2FyZS1lbmFibGVtZW50L3JvY2tjaGlwLTM1ODgvbGludXgvLS9jb21taXRzL3Jr MzU4OC1oZG1pLWJyaWRnZS12Ni4xMC1yYzEKPj4KPj4gU2lnbmVkLW9mZi1ieTogQ3Jpc3RpYW4g Q2lvY2FsdGVhIDxjcmlzdGlhbi5jaW9jYWx0ZWFAY29sbGFib3JhLmNvbT4KPj4gLS0tCj4+IENy aXN0aWFuIENpb2NhbHRlYSAoMTQpOgo+PiDCoMKgwqDCoMKgwqAgZHJtL2JyaWRnZTogZHctaGRt aTogU2ltcGxpZnkgY2xvY2sgaGFuZGxpbmcKPj4gwqDCoMKgwqDCoMKgIGRybS9icmlkZ2U6IGR3 LWhkbWk6IEFkZCBkdy1oZG1pLWNvbW1vbi5oIGhlYWRlcgo+PiDCoMKgwqDCoMKgwqAgZHJtL2Jy aWRnZTogZHctaGRtaTogQ29tbW9uaXplIGR3X2hkbWlfaTJjX2FkYXB0ZXIoKQo+PiDCoMKgwqDC oMKgwqAgZHJtL2JyaWRnZTogZHctaGRtaTogRmFjdG9yIG91dCBBVkkgaW5mb2ZyYW1lIHNldHVw Cj4+IMKgwqDCoMKgwqDCoCBkcm0vYnJpZGdlOiBkdy1oZG1pOiBGYWN0b3Igb3V0IHZtb2RlIHNl dHVwCj4+IMKgwqDCoMKgwqDCoCBkcm0vYnJpZGdlOiBkdy1oZG1pOiBGYWN0b3Igb3V0IGhkbWlf ZGF0YV9pbmZvIHNldHVwCj4+IMKgwqDCoMKgwqDCoCBkcm0vYnJpZGdlOiBkdy1oZG1pOiBDb21t b25pemUgZHdfaGRtaV9jb25uZWN0b3JfY3JlYXRlKCkKPj4gwqDCoMKgwqDCoMKgIGRybS9yb2Nr Y2hpcDogZHdfaGRtaTogVXNlIG1vZGVybiBkcm1fZGV2aWNlIGJhc2VkIGxvZ2dpbmcKPj4gwqDC oMKgwqDCoMKgIGRybS9yb2NrY2hpcDogZHdfaGRtaTogU2ltcGxpZnkgY2xvY2sgaGFuZGxpbmcK Pj4gwqDCoMKgwqDCoMKgIGRybS9yb2NrY2hpcDogZHdfaGRtaTogVXNlIGRldm1fcmVndWxhdG9y X2dldF9lbmFibGUoKQo+PiDCoMKgwqDCoMKgwqAgZHJtL3JvY2tjaGlwOiBkd19oZG1pOiBEcm9w IHN1cGVyZmx1b3VzIGFzc2lnbm1lbnRzIG9mIG1wbGxfY2ZnLCBjdXJfY3RyIGFuZCBwaHlfY29u ZmlnCj4+IMKgwqDCoMKgwqDCoCBkdC1iaW5kaW5nczogZGlzcGxheTogcm9ja2NoaXAsZHctaGRt aTogQWRkIGNvbXBhdGlibGUgZm9yIFJLMzU4OAo+PiDCoMKgwqDCoMKgwqAgZHJtL2JyaWRnZTog c3lub3BzeXM6IEFkZCBEVyBIRE1JIFFQIFRYIGNvbnRyb2xsZXIgZHJpdmVyCj4+IMKgwqDCoMKg wqDCoCBkcm0vcm9ja2NoaXA6IGR3X2hkbWk6IEFkZCBiYXNpYyBSSzM1ODggc3VwcG9ydAo+Pgo+ PiDCoCAuLi4vZGlzcGxheS9yb2NrY2hpcC9yb2NrY2hpcCxkdy1oZG1pLnlhbWzCoMKgwqDCoMKg wqDCoMKgIHwgMTI3ICsrKy0KPj4gwqAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9N YWtlZmlsZcKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgIDIgKy0KPj4gwqAgZHJpdmVycy9ncHUv ZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1oZG1pLWNvbW1vbi5owqDCoCB8IDE3OSArKysrKwo+PiDC oCBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LWhkbWktcXAuY8KgwqDCoMKgwqDC oCB8IDc4NyArKysrKysrKysrKysrKysrKysrCj4+IMKgIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2Uv c3lub3BzeXMvZHctaGRtaS1xcC5owqDCoMKgwqDCoMKgIHwgODMxICsrKysrKysrKysrKysrKysr KysrKwo+PiDCoCBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LWhkbWkuY8KgwqDC oMKgwqDCoMKgwqDCoCB8IDM1MyArKystLS0tLS0KPj4gwqAgZHJpdmVycy9ncHUvZHJtL3JvY2tj aGlwL2R3X2hkbWktcm9ja2NoaXAuY8KgwqDCoMKgwqDCoMKgIHwgMzUxICsrKysrKystLQo+PiDC oCBpbmNsdWRlL2RybS9icmlkZ2UvZHdfaGRtaS5owqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgfMKgwqAgOCArCj4+IMKgIDggZmlsZXMgY2hhbmdlZCwgMjI5MCBp bnNlcnRpb25zKCspLCAzNDggZGVsZXRpb25zKC0pCj4+IC0tLQo+PiBiYXNlLWNvbW1pdDogMTYx M2U2MDRkZjBjZDM1OWNmMmE3ZmJkOWJlN2EwYmNmYWNmYWJkMAo+PiBjaGFuZ2UtaWQ6IDIwMjQw NjAxLWI0LXJrMzU4OC1icmlkZ2UtdXBzdHJlYW0tYTI3YmFmZjFiOGZjCj4+Cj4gCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVs IG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDov L2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==