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 2159BC3DA7F for ; Mon, 5 Aug 2024 16:21:09 +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:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Subject:To:From: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=QFNR8VFAzTWwy2RKPApqZeB0dhQrUcdgWG8SXJzesQc=; b=3MOc05Rl9wjvbh Oi1gn35iZw/fpDeqLwlhwi9XTr+w1Qnoj046dQJPFfyzzzm46vr7TjWzmncNXEaL1z2oZOHddDIcE M5ij9QvA5zrK1FrIRo5Dvmi91/QN/yEweBytclgWun+Ii8x1SlSrRAq2dPoF2wanZO+3WtFPX3o2Z jzcI4sV36SkpLosc168tuiOjHVtZJl1kcqDJrKecYfiTuABKe4X/3GlsIwFhhHVTP9QWTv0SjW/XC 01BW9AZN4GQACEhLq94RieIaFL4JCeAt74K6sXYte0uKx3Dgjxo6A6sSSci83v4kfBrn0Y5/fPHWs 2qRUjtWQ9w96yzvAKfsw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sb0SG-0000000GU4u-2GRc; Mon, 05 Aug 2024 16:21:04 +0000 Received: from mail-oi1-x22d.google.com ([2607:f8b0:4864:20::22d]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sb0Rj-0000000GTsx-06gi; Mon, 05 Aug 2024 16:20:32 +0000 Received: by mail-oi1-x22d.google.com with SMTP id 5614622812f47-3db1d0fca58so6832293b6e.3; Mon, 05 Aug 2024 09:20:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1722874829; x=1723479629; darn=lists.infradead.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:subject:cc:to:from:date:message-id:from:to :cc:subject:date:message-id:reply-to; bh=o/2gcRJhRF+q0oumC+8pyXKRI+ru5NZw7+q3z+G4VQE=; b=kQqT+vzDIxZ6e74QTVmOzqQndUYYYha0dl6OxrhXs2e9qZPdYnv2JW7XMUCOrRxe5p OR7yBshzwfvwVeQ9WlQqccfOYxSX6sjb4tc40uBkOKhe0JSIub8jsuSaw1BL/EJkctNv mV+7d8mX8DK8Cm9ISygQocSPN00y3Z0+LnExBDzVFw4HTtu/xkRPVQN7AxeIO/PDq9qB 59WYu5lCc2bqyonczjb4CnwVCdZRwM/Cjx/YUGU480LtZ2qYEJH/CHFgp9hfYz9SxxeU n7J+QAQH08yNe4k+PQsPYkXJX7BbiXKdIZ8or6G5eCK52hOMGKdN3cobtOqFbjr49bIy XkTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722874829; x=1723479629; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:subject:cc:to:from:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=o/2gcRJhRF+q0oumC+8pyXKRI+ru5NZw7+q3z+G4VQE=; b=foDLc+Dm5Kw8jJWS3nUhdU2QCHBUFkXIQsqdPbDHHLcBmoklLoaVtP90OrBaPewvL2 1E6FRMt6hKxgGj+Tq0tlmmt1omeN7iOV1aoDP4imnPUTrdTDLmriV7n5eSsClVqUYvzK EUsFkO/oBYSragiPmbkBZl39kDjWLulhC1mRVN5WZ+zTr1hVka83UXHWx4Tek5VtZynD LMxtIf9Te5IJgURwRlc7LIm6cOSdvbk/4HWD0gaYrQzk33aWq4U/+KQ5iAFtOl04bIdD +9HXk8Wbla9H51OFJpnTiV6GXL86zFydfrC+WxyVk5RRkzyPzsuexzTBxNtdazW4cYZr pMCQ== X-Forwarded-Encrypted: i=1; AJvYcCUs+aN5iwDE9tTpZucFEAWQNvZ0l5h+nV4co+B93iyBf5jOzY26UBzNZU243Ktj6OpnquJ8uW/sn5tcyMp9pSujy4Cky3JNMou8GTwcU4sO7PI+695Gu9b9dmcpN5/sOAYjBTPmtjFEpPbzrdsfZiv8aSpuwPVklVE= X-Gm-Message-State: AOJu0Yz1gGTOEsQObyj76QdVHXD0GuoAMitMxF4M1QgtYGktasGM46J4 oQvdpwCgRx6LA74GaqC/qzBzq0pyfk4BBzSsSvLWt5TaRov0UZFU X-Google-Smtp-Source: AGHT+IGhrdCiVzHF4+sgL6JEIeJjR99KHrosaGVM3KVKN0FUNCYWFamuinYDjmTd4Ylqq3yvu2brxQ== X-Received: by 2002:a05:6808:1b2b:b0:3db:22aa:f565 with SMTP id 5614622812f47-3db558095ccmr16759128b6e.11.1722874829090; Mon, 05 Aug 2024 09:20:29 -0700 (PDT) Received: from neuromancer. ([2600:1700:fb0:1bcf::54]) by smtp.gmail.com with ESMTPSA id 5614622812f47-3db5637b487sm2728598b6e.29.2024.08.05.09.20.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 05 Aug 2024 09:20:28 -0700 (PDT) Message-ID: <66b0fbcc.050a0220.30fac7.71ce@mx.google.com> X-Google-Original-Message-ID: Date: Mon, 5 Aug 2024 11:20:27 -0500 From: Chris Morgan To: Piotr Oniszczuk Subject: Re: [PATCH v2 0/3] Add initial support for the Rockchip RK3588 HDMI TX Controller References: <20240801-b4-rk3588-bridge-upstream-v2-0-9fa657a4e15b@collabora.com> <45B07EAF-4CBA-4DE4-A03B-109767D52B29@gmail.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <45B07EAF-4CBA-4DE4-A03B-109767D52B29@gmail.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240805_092031_090154_1E21B468 X-CRM114-Status: GOOD ( 41.73 ) 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: , Cc: Algea Cao , Heiko =?iso-8859-1?Q?St=FCbner?= , dri-devel@lists.freedesktop.org, Sandy Huang , Laurent Pinchart , Andrzej Hajda , kernel@collabora.com, David Airlie , Rob Herring , Robert Foss , Jernej Skrabec , "open list:ARM/Rockchip SoC..." , Luis de Arquer , devicetree@vger.kernel.org, Conor Dooley , Daniel Vetter , Jonas Karlman , Sascha Hauer , Alexandre ARNOUD , Maarten Lankhorst , Maxime Ripard , Mark Yao , linux-arm-kernel@lists.infradead.org, Neil Armstrong , linux-kernel@vger.kernel.org, Thomas Zimmermann , Andy Yan , Krzysztof Kozlowski 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 T24gU2F0LCBBdWcgMDMsIDIwMjQgYXQgMDM6MjQ6MDZQTSArMDIwMCwgUGlvdHIgT25pc3pjenVr IHdyb3RlOgo+IEhpIENyaXN0aWFuLAo+IAo+IFdpbGwgeW91IGZpbmQgc29tZSB0aW1lIGFuZCBt b3RpdmF0aW9uIHRvIGFkZCBDRUMgc3VwcG9ydCB0byBRdWFkLVBpeGVsIChRUCkgVFggY29udHJv bGxlciA/Cj4gCj4gUHJvYmFibHkgeW91IHJlY2FsbCAtIEkgYWRkZWQgaW5pdGlhbCBDRUMgc3Vw cG9ydCB0byB5b3VycyB2MSBzZXJpZXMgYW5kIGnigJltIHN0dWNrIHdpdGggdGltaW5nIGlzc3Vl IChjZWMgcHVsc2VzIGFyZSAzeCB0b28gbG9uZykuCj4gRm9yIG1lIGl0IGxvb2tzIGxpa2UgY2xv Y2sgaXNzdWUuCj4gSeKAmW0gb3V0IG9mIGlkZWFzIGhvdyB0byBtb3ZlIGZvcndhcmQgd2l0aCB0 aGlzIHRpbW1pbmcgaXNzdWXigKYuCgpJIHdvbmRlciBpZiB1c2luZyB0aGUgY2VjLWdwaW8gb24g IkdQSU80IFJLX1BDMSIgZm9yIHRoZSBDRUMgZ3BpbyBhbmQKIkdQSU8xIFJLX1BBNSIgZm9yIHRo ZSBIUEQgZ3BpbyBpcyBhIHBvc3NpYmlsaXR5PyBKdXN0IGEgdGhvdWdodC4KCkNocmlzCgo+ICAK PiAKPiAKPiA+IFdpYWRvbW/Fm8SHIG5hcGlzYW5hIHByemV6IENyaXN0aWFuIENpb2NhbHRlYSA8 Y3Jpc3RpYW4uY2lvY2FsdGVhQGNvbGxhYm9yYS5jb20+IHcgZG5pdSAwMS4wOC4yMDI0LCBvIGdv ZHouIDA0OjI1Ogo+ID4gCj4gPiBUaGUgUm9ja2NoaXAgUkszNTg4IFNvQyBmYW1pbHkgaW50ZWdy YXRlcyB0aGUgU3lub3BzeXMgRGVzaWduV2FyZSBIRE1JCj4gPiAyLjEgUXVhZC1QaXhlbCAoUVAp IFRYIGNvbnRyb2xsZXIgWzRdLCB3aGljaCBpcyBhIG5ldyBJUCBibG9jaywgcXVpdGUKPiA+IGRp ZmZlcmVudCBmcm9tIHRob3NlIHVzZWQgaW4gdGhlIHByZXZpb3VzIGdlbmVyYXRpb25zIG9mIFJv Y2tjaGlwIFNvQ3MuCj4gPiAKPiA+IFRoaXMgaXMgdGhlIGxhc3QgY29tcG9uZW50IHRoYXQgbmVl ZHMgdG8gYmUgc3VwcG9ydGVkIGluIG9yZGVyIHRvIGVuYWJsZQo+ID4gdGhlIEhETUkgb3V0cHV0 IGZ1bmN0aW9uYWxpdHkgb24gdGhlIFJLMzU4OCBiYXNlZCBTQkNzLCBzdWNoIGFzIHRoZQo+ID4g UkFEWEEgUm9jayA1Qi4gVGhlIG90aGVyIGNvbXBvbmVudHMgYXJlIHRoZSBWaWRlbyBPdXRwdXQg UHJvY2Vzc29yCj4gPiAoVk9QMikgYW5kIHRoZSBTYW1zdW5nIElQIGJhc2VkIEhETUkvZURQIFRY IENvbWJvIFBIWSwgZm9yIHdoaWNoIGJhc2ljCj4gPiBzdXBwb3J0IGhhcyBiZWVuIGFscmVhZHkg bWFkZSBhdmFpbGFibGUgdmlhIFsxXSBhbmQgWzJdLCByZXNwZWN0aXZlbHkuCj4gPiAKPiA+IFBs ZWFzZSBub3RlIHRoaXMgaXMgYSByZXdvcmtlZCB2ZXJzaW9uIG9mIHRoZSBvcmlnaW5hbCBzZXJp ZXMsIHdoaWNoCj4gPiByZWxpZWQgb24gYSBjb21tb25pemVkIGR3LWhkbWkgYXBwcm9hY2guICBT aW5jZSB0aGUgZ2VuZXJhbCBjb25zZW5zdXMKPiA+IHdhcyB0byBoYW5kbGUgaXQgYXMgYW4gZW50 aXJlbHkgbmV3IElQLCBJIGRyb3BwZWQgYWxsIHBhdGNoZXMgcmVsYXRlZCB0bwo+ID4gdGhlIG9s ZCBkdy1oZG1pIGFuZCBSb2NrY2hpcCBnbHVlIGNvZGUgLSBhIGZldyBvZiB0aGVtIG1pZ2h0IHN0 aWxsIG1ha2UKPiA+IHNlbnNlIGFzIGdlbmVyYWwgaW1wcm92ZW1lbnRzIGFuZCB3aWxsIGJlIHN1 Ym1pdHRlZCBzZXBhcmF0ZWx5Lgo+ID4gCj4gPiBBZGRpdGlvbmFsbHksIGFzIHN1Z2dlc3RlZCBi eSBOZWlsLCBJJ3ZlIHNlbnQgdGhlIHJld29ya2VkIGJyaWRnZSBkcml2ZXIKPiA+IGFzIGEgc2Vw YXJhdGUgcGF0Y2hzZXQgWzRdLCBoZW5jZSB0aGlzIHNlcmllcyBoYW5kbGVzIG5vdyBqdXN0IHRo ZSBuZXcKPiA+IFJvY2tjaGlwIFFQIHBsYXRmb3JtIGRyaXZlci4KPiA+IAo+ID4gSXQncyB3b3J0 aCBtZW50aW9uaW5nIHRoZSBIRE1JIG91dHB1dCBzdXBwb3J0IGlzIGN1cnJlbnRseSBsaW1pdGVk IHRvCj4gPiBSR0Igb3V0cHV0IHVwIHRvIDRLQDYwSHosIHdpdGhvdXQgYXVkaW8sIENFQyBvciBh bnkgb2YgdGhlIEhETUkgMi4xCj4gPiBzcGVjaWZpYyBmZWF0dXJlcy4gIE1vcmVvdmVyLCB0aGUg Vk9QMiBkcml2ZXIgaXMgbm90IGFibGUgdG8gcHJvcGVybHkKPiA+IGhhbmRsZSBhbGwgZGlzcGxh eSBtb2RlcyBzdXBwb3J0ZWQgYnkgdGhlIGNvbm5lY3RlZCBzY3JlZW5zLCBlLmcuIGl0Cj4gPiBk b2Vzbid0IGNvcGUgd2l0aCBub24taW50ZWdlciByZWZyZXNoIHJhdGVzLgo+ID4gCj4gPiBBIHBv c3NpYmxlIHdvcmthcm91bmQgY29uc2lzdHMgb2YgZW5hYmxpbmcgdGhlIGRpc3BsYXkgY29udHJv bGxlciB0bwo+ID4gbWFrZSB1c2Ugb2YgdGhlIGNsb2NrIHByb3ZpZGVkIGJ5IHRoZSBIRE1JIFBI WSBQTEwuIFRoaXMgaXMgc3RpbGwgd29yawo+ID4gaW4gcHJvZ3Jlc3MgYW5kIHdpbGwgYmUgc3Vi bWl0dGVkIGxhdGVyLCBhcyB3ZWxsIGFzIHRoZSByZXF1aXJlZCBEVFMKPiA+IHVwZGF0ZXMuCj4g PiAKPiA+IFRvIGZhY2lsaXRhdGUgdGVzdGluZyBhbmQgZXhwZXJpbWVudGF0aW9uLCBhbGwgSERN SSBvdXRwdXQgcmVsYXRlZAo+ID4gcGF0Y2hlcywgaW5jbHVkaW5nIHRob3NlIHBhcnQgb2YgdGhp cyBzZXJpZXMsIGFzIHdlbGwgYXMgdGhlIGJyaWRnZQo+ID4gZHJpdmVyLCBhcmUgYXZhaWxhYmxl IGF0IFszXS4KPiA+IAo+ID4gU28gZmFyIEkgY291bGQgb25seSB2ZXJpZnkgdGhpcyBvbiB0aGUg UkFEWEEgUm9jayA1QiBib2FyZC4KPiA+IAo+ID4gVGhhbmtzLAo+ID4gQ3Jpc3RpYW4KPiA+IAo+ ID4gWzFdOiA1YTAyOGU4ZjA2MmYgKCJkcm0vcm9ja2NoaXA6IHZvcDI6IEFkZCBzdXBwb3J0IGZv ciByazM1ODgiKQo+ID4gWzJdOiA1NTNiZTI4MzBjNWYgKCJwaHk6IHJvY2tjaGlwOiBBZGQgU2Ft c3VuZyBIRE1JL2VEUCBDb21ibyBQSFkgZHJpdmVyIikKPiA+IFszXTogaHR0cHM6Ly9naXRsYWIu Y29sbGFib3JhLmNvbS9oYXJkd2FyZS1lbmFibGVtZW50L3JvY2tjaGlwLTM1ODgvbGludXgvLS9j b21taXRzL3JrMzU4OC1oZG1pLWJyaWRnZS12Ni4xMS1yYzEKPiA+IFs0XTogaHR0cHM6Ly9sb3Jl Lmtlcm5lbC5vcmcvbGttbC8yMDI0MDgwMS1kdy1oZG1pLXFwLXR4LXYxLTAtMTQ4ZjU0MmRlNWZk QGNvbGxhYm9yYS5jb20vCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IENyaXN0aWFuIENpb2NhbHRl YSA8Y3Jpc3RpYW4uY2lvY2FsdGVhQGNvbGxhYm9yYS5jb20+Cj4gPiAtLS0KPiA+IENoYW5nZXMg aW4gdjI6Cj4gPiAtIFJld29ya2VkIHRoZSBnbHVlIGNvZGUgZm9yIFJLMzU4OCBpbnRvIGEgbmV3 IFJvY2tjaGlwIHBsYXRmb3JtIGRyaXZlcgo+ID4gLSBNb3ZlZCBicmlkZ2UgZHJpdmVyIHBhdGNo ZXMgdG8gYSBzZXBhcmF0ZSBzZXJpZXMgWzRdCj4gPiAtIERyb3BwZWQgYWxsIHRoZSBwYXRjaGVz IHRvdWNoaW5nIHRvIHRoZSBvbGQgZHctaGRtaSBhbmQgUksgcGxhdGZvcm0KPiA+ICBkcml2ZXJz Cj4gPiAtIEFkZGVkIGNvbm5lY3RvciBjcmVhdGlvbiB0byBlbnN1cmUgdGhlIEhETUkgUVAgYnJp ZGdlIGRyaXZlciBkb2VzIG9ubHkKPiA+ICBzdXBwb3J0IERSTV9CUklER0VfQVRUQUNIX05PX0NP Tk5FQ1RPUgo+ID4gLSBMaW5rIHRvIHYxOiBodHRwczovL2xvcmUua2VybmVsLm9yZy9yLzIwMjQw NjAxLWI0LXJrMzU4OC1icmlkZ2UtdXBzdHJlYW0tdjEtMC1mNjIwMzc1MzIzMmJAY29sbGFib3Jh LmNvbQo+ID4gCj4gPiAtLS0KPiA+IENyaXN0aWFuIENpb2NhbHRlYSAoMyk6Cj4gPiAgICAgIGR0 LWJpbmRpbmdzOiBkaXNwbGF5OiByb2NrY2hpcDogQWRkIHNjaGVtYSBmb3IgUkszNTg4IEhETUkg VFggQ29udHJvbGxlcgo+ID4gICAgICBkcm0vcm9ja2NoaXA6IEV4cGxpY2l0bHkgaW5jbHVkZSBi aXRzIGhlYWRlcgo+ID4gICAgICBkcm0vcm9ja2NoaXA6IEFkZCBiYXNpYyBSSzM1ODggSERNSSBv dXRwdXQgc3VwcG9ydAo+ID4gCj4gPiAuLi4vZGlzcGxheS9yb2NrY2hpcC9yb2NrY2hpcCxkdy1o ZG1pLXFwLnlhbWwgICAgICB8IDE4OCArKysrKysrKysKPiA+IGRyaXZlcnMvZ3B1L2RybS9yb2Nr Y2hpcC9LY29uZmlnICAgICAgICAgICAgICAgICAgIHwgICA4ICsKPiA+IGRyaXZlcnMvZ3B1L2Ry bS9yb2NrY2hpcC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgIHwgICAxICsKPiA+IGRyaXZlcnMv Z3B1L2RybS9yb2NrY2hpcC9kd19oZG1pX3FwLXJvY2tjaGlwLmMgICAgIHwgNDMwICsrKysrKysr KysrKysrKysrKysrKwo+ID4gZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9k cnYuYyAgICAgICAgfCAgIDIgKwo+ID4gZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlw X2RybV9kcnYuaCAgICAgICAgfCAgIDQgKy0KPiA+IDYgZmlsZXMgY2hhbmdlZCwgNjMyIGluc2Vy dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiA+IC0tLQo+ID4gYmFzZS1jb21taXQ6IDE2MTNlNjA0 ZGYwY2QzNTljZjJhN2ZiZDliZTdhMGJjZmFjZmFiZDAKPiA+IGNoYW5nZS1pZDogMjAyNDA2MDEt YjQtcmszNTg4LWJyaWRnZS11cHN0cmVhbS1hMjdiYWZmMWI4ZmMKPiA+IAo+ID4gCj4gPiBfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gTGludXgtcm9j a2NoaXAgbWFpbGluZyBsaXN0Cj4gPiBMaW51eC1yb2NrY2hpcEBsaXN0cy5pbmZyYWRlYWQub3Jn Cj4gPiBodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXJv Y2tjaGlwCj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpMaW51eC1yb2NrY2hpcCBtYWlsaW5nIGxpc3QKTGludXgtcm9ja2NoaXBAbGlzdHMuaW5m cmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xp bnV4LXJvY2tjaGlwCg== 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 F240EC3DA4A for ; Mon, 5 Aug 2024 16:21:18 +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:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Subject:Cc:To: From: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=o/2gcRJhRF+q0oumC+8pyXKRI+ru5NZw7+q3z+G4VQE=; b=WFiq3rz5+bMtH9CwRpo3w9Tglp rIVwIA/VAqXIKbH6JrxcYOvIhDOCh/XVs5Xf6tbAGPo9hoDM6V5jEQ1iBe6fEkVV9jdR30DlFIpOi d+FoKlbGjG7Yj1XZ4hVGN9tpGABn4U75xsrPntZHWiCqKSCoMbwk8RF6lGc33k1nJPeWv0kMrTzeW uLtjAojxweD6/BiYVPvqBBE74j274+E4i4uZzhj7f7vQqwGAiHNMon4Hw2j8EgAWYIegLskgsEEhm y4UgpXNdA82UFi3fSzV2Y/7xzAiM1BfW7Y8XS3tFgukCKrpa3cLejpGCqOdxWo5CoBA0DP0zWGagw g3hpEZog==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sb0SF-0000000GU4a-2l0E; Mon, 05 Aug 2024 16:21:03 +0000 Received: from mail-oi1-x22d.google.com ([2607:f8b0:4864:20::22d]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sb0Rj-0000000GTsx-06gi; Mon, 05 Aug 2024 16:20:32 +0000 Received: by mail-oi1-x22d.google.com with SMTP id 5614622812f47-3db1d0fca58so6832293b6e.3; Mon, 05 Aug 2024 09:20:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1722874829; x=1723479629; darn=lists.infradead.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:subject:cc:to:from:date:message-id:from:to :cc:subject:date:message-id:reply-to; bh=o/2gcRJhRF+q0oumC+8pyXKRI+ru5NZw7+q3z+G4VQE=; b=kQqT+vzDIxZ6e74QTVmOzqQndUYYYha0dl6OxrhXs2e9qZPdYnv2JW7XMUCOrRxe5p OR7yBshzwfvwVeQ9WlQqccfOYxSX6sjb4tc40uBkOKhe0JSIub8jsuSaw1BL/EJkctNv mV+7d8mX8DK8Cm9ISygQocSPN00y3Z0+LnExBDzVFw4HTtu/xkRPVQN7AxeIO/PDq9qB 59WYu5lCc2bqyonczjb4CnwVCdZRwM/Cjx/YUGU480LtZ2qYEJH/CHFgp9hfYz9SxxeU n7J+QAQH08yNe4k+PQsPYkXJX7BbiXKdIZ8or6G5eCK52hOMGKdN3cobtOqFbjr49bIy XkTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722874829; x=1723479629; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:subject:cc:to:from:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=o/2gcRJhRF+q0oumC+8pyXKRI+ru5NZw7+q3z+G4VQE=; b=foDLc+Dm5Kw8jJWS3nUhdU2QCHBUFkXIQsqdPbDHHLcBmoklLoaVtP90OrBaPewvL2 1E6FRMt6hKxgGj+Tq0tlmmt1omeN7iOV1aoDP4imnPUTrdTDLmriV7n5eSsClVqUYvzK EUsFkO/oBYSragiPmbkBZl39kDjWLulhC1mRVN5WZ+zTr1hVka83UXHWx4Tek5VtZynD LMxtIf9Te5IJgURwRlc7LIm6cOSdvbk/4HWD0gaYrQzk33aWq4U/+KQ5iAFtOl04bIdD +9HXk8Wbla9H51OFJpnTiV6GXL86zFydfrC+WxyVk5RRkzyPzsuexzTBxNtdazW4cYZr pMCQ== X-Forwarded-Encrypted: i=1; AJvYcCUs+aN5iwDE9tTpZucFEAWQNvZ0l5h+nV4co+B93iyBf5jOzY26UBzNZU243Ktj6OpnquJ8uW/sn5tcyMp9pSujy4Cky3JNMou8GTwcU4sO7PI+695Gu9b9dmcpN5/sOAYjBTPmtjFEpPbzrdsfZiv8aSpuwPVklVE= X-Gm-Message-State: AOJu0Yz1gGTOEsQObyj76QdVHXD0GuoAMitMxF4M1QgtYGktasGM46J4 oQvdpwCgRx6LA74GaqC/qzBzq0pyfk4BBzSsSvLWt5TaRov0UZFU X-Google-Smtp-Source: AGHT+IGhrdCiVzHF4+sgL6JEIeJjR99KHrosaGVM3KVKN0FUNCYWFamuinYDjmTd4Ylqq3yvu2brxQ== X-Received: by 2002:a05:6808:1b2b:b0:3db:22aa:f565 with SMTP id 5614622812f47-3db558095ccmr16759128b6e.11.1722874829090; Mon, 05 Aug 2024 09:20:29 -0700 (PDT) Received: from neuromancer. ([2600:1700:fb0:1bcf::54]) by smtp.gmail.com with ESMTPSA id 5614622812f47-3db5637b487sm2728598b6e.29.2024.08.05.09.20.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 05 Aug 2024 09:20:28 -0700 (PDT) Message-ID: <66b0fbcc.050a0220.30fac7.71ce@mx.google.com> X-Google-Original-Message-ID: Date: Mon, 5 Aug 2024 11:20:27 -0500 From: Chris Morgan To: Piotr Oniszczuk Cc: Cristian Ciocaltea , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , Sandy Huang , Heiko =?iso-8859-1?Q?St=FCbner?= , Andy Yan , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Mark Yao , Sascha Hauer , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, "open list:ARM/Rockchip SoC..." , devicetree@vger.kernel.org, kernel@collabora.com, Alexandre ARNOUD , Luis de Arquer , Algea Cao Subject: Re: [PATCH v2 0/3] Add initial support for the Rockchip RK3588 HDMI TX Controller References: <20240801-b4-rk3588-bridge-upstream-v2-0-9fa657a4e15b@collabora.com> <45B07EAF-4CBA-4DE4-A03B-109767D52B29@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <45B07EAF-4CBA-4DE4-A03B-109767D52B29@gmail.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240805_092031_090154_1E21B468 X-CRM114-Status: GOOD ( 41.73 ) 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 On Sat, Aug 03, 2024 at 03:24:06PM +0200, Piotr Oniszczuk wrote: > Hi Cristian, > > Will you find some time and motivation to add CEC support to Quad-Pixel (QP) TX controller ? > > Probably you recall - I added initial CEC support to yours v1 series and i’m stuck with timing issue (cec pulses are 3x too long). > For me it looks like clock issue. > I’m out of ideas how to move forward with this timming issue…. I wonder if using the cec-gpio on "GPIO4 RK_PC1" for the CEC gpio and "GPIO1 RK_PA5" for the HPD gpio is a possibility? Just a thought. Chris > > > > > Wiadomość napisana przez Cristian Ciocaltea w dniu 01.08.2024, o godz. 04:25: > > > > The Rockchip RK3588 SoC family integrates the Synopsys DesignWare HDMI > > 2.1 Quad-Pixel (QP) TX controller [4], which is a new IP block, quite > > different from those used in the previous generations of Rockchip SoCs. > > > > This is the last component that needs to be supported in order to enable > > the HDMI output functionality on the RK3588 based SBCs, such as the > > RADXA Rock 5B. The other components are the Video Output Processor > > (VOP2) and the Samsung IP based HDMI/eDP TX Combo PHY, for which basic > > support has been already made available via [1] and [2], respectively. > > > > Please note this is a reworked version of the original series, which > > relied on a commonized dw-hdmi approach. Since the general consensus > > was to handle it as an entirely new IP, I dropped all patches related to > > the old dw-hdmi and Rockchip glue code - a few of them might still make > > sense as general improvements and will be submitted separately. > > > > Additionally, as suggested by Neil, I've sent the reworked bridge driver > > as a separate patchset [4], hence this series handles now just the new > > Rockchip QP platform driver. > > > > It's worth mentioning the HDMI output support is currently limited to > > RGB output up to 4K@60Hz, without audio, CEC or any of the HDMI 2.1 > > specific features. Moreover, the VOP2 driver is not able to properly > > handle all display modes supported by the connected screens, e.g. it > > doesn't cope with non-integer refresh rates. > > > > A possible workaround consists of enabling the display controller to > > make use of the clock provided by the HDMI PHY PLL. This is still work > > in progress and will be submitted later, as well as the required DTS > > updates. > > > > To facilitate testing and experimentation, all HDMI output related > > patches, including those part of this series, as well as the bridge > > driver, are available at [3]. > > > > So far I could only verify this on the RADXA Rock 5B board. > > > > Thanks, > > Cristian > > > > [1]: 5a028e8f062f ("drm/rockchip: vop2: Add support for rk3588") > > [2]: 553be2830c5f ("phy: rockchip: Add Samsung HDMI/eDP Combo PHY driver") > > [3]: https://gitlab.collabora.com/hardware-enablement/rockchip-3588/linux/-/commits/rk3588-hdmi-bridge-v6.11-rc1 > > [4]: https://lore.kernel.org/lkml/20240801-dw-hdmi-qp-tx-v1-0-148f542de5fd@collabora.com/ > > > > Signed-off-by: Cristian Ciocaltea > > --- > > Changes in v2: > > - Reworked the glue code for RK3588 into a new Rockchip platform driver > > - Moved bridge driver patches to a separate series [4] > > - Dropped all the patches touching to the old dw-hdmi and RK platform > > drivers > > - Added connector creation to ensure the HDMI QP bridge driver does only > > support DRM_BRIDGE_ATTACH_NO_CONNECTOR > > - Link to v1: https://lore.kernel.org/r/20240601-b4-rk3588-bridge-upstream-v1-0-f6203753232b@collabora.com > > > > --- > > Cristian Ciocaltea (3): > > dt-bindings: display: rockchip: Add schema for RK3588 HDMI TX Controller > > drm/rockchip: Explicitly include bits header > > drm/rockchip: Add basic RK3588 HDMI output support > > > > .../display/rockchip/rockchip,dw-hdmi-qp.yaml | 188 +++++++++ > > drivers/gpu/drm/rockchip/Kconfig | 8 + > > drivers/gpu/drm/rockchip/Makefile | 1 + > > drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c | 430 +++++++++++++++++++++ > > drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 2 + > > drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 4 +- > > 6 files changed, 632 insertions(+), 1 deletion(-) > > --- > > base-commit: 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0 > > change-id: 20240601-b4-rk3588-bridge-upstream-a27baff1b8fc > > > > > > _______________________________________________ > > Linux-rockchip mailing list > > Linux-rockchip@lists.infradead.org > > http://lists.infradead.org/mailman/listinfo/linux-rockchip > >