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 6D16DEB64D9 for ; Mon, 19 Jun 2023 05:35:53 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=ndize8BZ02BZCznOJqhNQsc4XeN301OTamS99jk+f7M=; b=bfRCif6wJ5LHb4 F0ndn3nkjOOKl5+dVQbPTLbENCuThxU8RwNyjkpJUC+BCCttfaPzkvDxAkuhpuvwdo8Xs+DN5syO5 xbgyarA4P/t346ACVwGujxZSC0hmaZABJ1OWSqoQsJmnsB/AQqmgDT2WGE0unpsMjQbZ59dAUUy0V IP0EHpiUgXmPjPxlzdIQVGm7Rz7E+m/snXcZhPB4AEkM587PXyXk9nIxokA9GiIBFTQUVh8U8GZpi 5wJadl3yzNqW8QtZHUnHM/AwA+s4OrEh88iLNVEOoxVCnGqoyZC3zwTX9+ew6jeqPV9KRYLKPsiFL luZ6BV8F+wRbkUhA/A/Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qB7YO-007UaG-2o; Mon, 19 Jun 2023 05:35:52 +0000 Received: from mx1.tq-group.com ([93.104.207.81]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qB7YJ-007UYE-30; Mon, 19 Jun 2023 05:35:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tq-group.com; i=@tq-group.com; q=dns/txt; s=key1; t=1687152948; x=1718688948; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=mYA1EuGe/J05gnoC+NV7CFMwGzxknODHfy9o+vF7QBI=; b=okweJ8F8yeNxysluPom+0Vfmtw5j6vPNDNVyY7Bb1IuP7VGbfZe0FmW6 KNWDEF1HuNnwVLMDng+PMjgHNYxYN7LalLAE+qyE8ZcTI2J3CYPdibFd6 zjts2xHEIjgQDYZKGqz5wkwTxM41QKVlfv6UouLIylLpdHzI1n4PsG5rh ag7QEfz+Y7QolkayJc7e4ltiH4yseCmQhXHQrgmXGak4p8y6FWkANzide 9uqodUvuU4XH+rKJQrpDS68Bo6MgmeRXBCUc+Hu92yRHZj2jJa9XZov/z 5zv62r+OKMlTgTFv6R6lDHX7FadiafU9Onzxo6sArL70sYY69DxaHldvo A==; X-IronPort-AV: E=Sophos;i="6.00,254,1681164000"; d="scan'208";a="31479630" Received: from vtuxmail01.tq-net.de ([10.115.0.20]) by mx1.tq-group.com with ESMTP; 19 Jun 2023 07:35:37 +0200 Received: from steina-w.localnet (unknown [10.123.53.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by vtuxmail01.tq-net.de (Postfix) with ESMTPSA id C9D5B28007C; Mon, 19 Jun 2023 07:35:36 +0200 (CEST) From: Alexander Stein To: "andrzej.hajda@intel.com" , "neil.armstrong@linaro.org" , "robert.foss@linaro.org" , "Laurent.pinchart@ideasonboard.com" , "jonas@kwiboo.se" , "jernej.skrabec@gmail.com" , "airlied@gmail.com" , "daniel@ffwll.ch" , "robh+dt@kernel.org" , "krzysztof.kozlowski+dt@linaro.org" , "shawnguo@kernel.org" , "s.hauer@pengutronix.de" , "festevam@gmail.com" , "vkoul@kernel.org" , "dri-devel@lists.freedesktop.org" , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-phy@lists.infradead .org" , Sandor Yu Cc: Oliver Brown , dl-linux-imx , "kernel@pengutronix.de" Subject: RE: [EXT] Re: [PATCH v6 5/8] drm: bridge: Cadence: Add MHDP8501 HDMI driver Date: Mon, 19 Jun 2023 07:35:36 +0200 Message-ID: <5686988.DvuYhMxLoT@steina-w> Organization: TQ-Systems GmbH In-Reply-To: References: <11795277.nUPlyArG6x@steina-w> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230618_223548_306001_174FECE7 X-CRM114-Status: GOOD ( 34.64 ) X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org SGkgU2FuZG9yLAoKQW0gTW9udGFnLCAxOS4gSnVuaSAyMDIzLCAwNToxMTowMiBDRVNUIHNjaHJp ZWIgU2FuZG9yIFl1Ogo+IEhpIEFsZXhhbmRlciwKPiAKPiBUaGFua3MgZm9yIHlvdXIgY29tbWVu dHMsCj4gCj4gCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gRnJvbTogQWxleGFu ZGVyIFN0ZWluIDxhbGV4YW5kZXIuc3RlaW5AZXcudHEtZ3JvdXAuY29tPgo+ID4gU2VudDogMjAy M+W5tDbmnIgxNuaXpSAxNzozMAo+ID4gVG86IGFuZHJ6ZWouaGFqZGFAaW50ZWwuY29tOyBuZWls LmFybXN0cm9uZ0BsaW5hcm8ub3JnOwo+ID4gcm9iZXJ0LmZvc3NAbGluYXJvLm9yZzsgTGF1cmVu dC5waW5jaGFydEBpZGVhc29uYm9hcmQuY29tOwo+ID4gam9uYXNAa3dpYm9vLnNlOyBqZXJuZWou c2tyYWJlY0BnbWFpbC5jb207IGFpcmxpZWRAZ21haWwuY29tOwo+ID4gZGFuaWVsQGZmd2xsLmNo OyByb2JoK2R0QGtlcm5lbC5vcmc7IGtyenlzenRvZi5rb3psb3dza2krZHRAbGluYXJvLm9yZzsK PiA+IHNoYXduZ3VvQGtlcm5lbC5vcmc7IHMuaGF1ZXJAcGVuZ3V0cm9uaXguZGU7IGZlc3RldmFt QGdtYWlsLmNvbTsKPiA+IHZrb3VsQGtlcm5lbC5vcmc7IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVz a3RvcC5vcmc7Cj4gPiBkZXZpY2V0cmVlQHZnZXIua2VybmVsLm9yZzsgbGludXgtYXJtLWtlcm5l bEBsaXN0cy5pbmZyYWRlYWQub3JnOwo+ID4gbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZzsg bGludXgtcGh5QGxpc3RzLmluZnJhZGVhZC5vcmcKPiA+IENjOiBPbGl2ZXIgQnJvd24gPG9saXZl ci5icm93bkBueHAuY29tPjsgU2FuZG9yIFl1IDxzYW5kb3IueXVAbnhwLmNvbT47Cj4gPiBkbC1s aW51eC1pbXggPGxpbnV4LWlteEBueHAuY29tPjsga2VybmVsQHBlbmd1dHJvbml4LmRlOyBTYW5k b3IgWXUKPiA+IDxzYW5kb3IueXVAbnhwLmNvbT4KPiA+IFN1YmplY3Q6IFtFWFRdIFJlOiBbUEFU Q0ggdjYgNS84XSBkcm06IGJyaWRnZTogQ2FkZW5jZTogQWRkIE1IRFA4NTAxCj4gPiBIRE1JIGRy aXZlcgo+ID4KPiA+Cj4gPgo+ID4gQ2F1dGlvbjogVGhpcyBpcyBhbiBleHRlcm5hbCBlbWFpbC4g UGxlYXNlIHRha2UgY2FyZSB3aGVuIGNsaWNraW5nIGxpbmtzCj4gPiBvcgogb3BlbmluZyBhdHRh Y2htZW50cy4gV2hlbiBpbiBkb3VidCwgcmVwb3J0IHRoZSBtZXNzYWdlIHVzaW5nIHRoZQo+ID4g J1JlcG9ydCB0aGlzIGVtYWlsJyBidXR0b24KPiA+Cj4gPgo+ID4KPiA+Cj4gPiBIaSBTYW5kb3Is Cj4gPgo+ID4KPiA+Cj4gPiB0aGFua3MgZm9yIHNlbmRpbmcgYSBuZXcgdmVyc2lvbi4KPiA+Cj4g Pgo+ID4KPiA+IEFtIERvbm5lcnN0YWcsIDE1LiBKdW5pIDIwMjMsIDAzOjM4OjE1IENFU1Qgc2No cmllYiBTYW5kb3IgWXU6Cj4gPiAKPiA+ID4gQWRkIGEgbmV3IERSTSBIRE1JIGJyaWRnZSBkcml2 ZXIgZm9yIENhZGVuY2UgTUhEUDg1MDEgdGhhdCB1c2VkIGluCj4gPiA+IEZyZWVzY2FsZSBpLk1Y OE1RIFNvQy4KPiA+ID4gTUhEUDg1MDEgY291bGQgc3VwcG9ydCBIRE1JIG9yIERpc3BsYXlQb3J0 IHN0YW5kYXJkcyBhY2NvcmRpbmcKPiA+ID4gZW1iZWRkZWQgRmlybXdhcmUgcnVubmluZyBpbiB0 aGUgdUNQVS4KPiA+ID4KPiA+ID4KPiA+ID4KPiA+ID4gRm9yIGlNWDhNUSBTb0MsIHRoZSBIRE1J IEZXIHdhcyBsb2FkZWQgYW5kIGFjdGl2YXRlZCBieSBTT0MgUk9NCj4gPiAKPiA+IGNvZGUuCj4g PiAKPiA+ID4gQm9vdGxvYWQgYmluYXJ5IGluY2x1ZGVkIEhETUkgRlcgd2FzIHJlcXVpcmVkIGZv ciB0aGUgZHJpdmVyLgo+ID4gPgo+ID4gPgo+ID4gPgo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBTYW5k b3IgWXUgPFNhbmRvci55dUBueHAuY29tPgo+ID4gPiAtLS0KPiA+ID4gCj4gPiA+ICBkcml2ZXJz L2dwdS9kcm0vYnJpZGdlL2NhZGVuY2UvS2NvbmZpZyAgICAgICAgfCAgIDEyICsKPiA+ID4gIGRy aXZlcnMvZ3B1L2RybS9icmlkZ2UvY2FkZW5jZS9NYWtlZmlsZSAgICAgICB8ICAgIDEgKwo+ID4g PiAgLi4uL2RybS9icmlkZ2UvY2FkZW5jZS9jZG5zLW1oZHA4NTAxLWhkbWkuYyAgIHwgMTAyNAo+ ID4gCj4gPiArKysrKysrKysrKysrKysrKwo+ID4gCj4gPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDEw MzcgaW5zZXJ0aW9ucygrKQo+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0Cj4gPiA+IAo+ID4gPiBk cml2ZXJzL2dwdS9kcm0vYnJpZGdlL2NhZGVuY2UvY2Rucy1taGRwODUwMS1oZG1pLmMKPiA+ID4K PiA+ID4KPiA+ID4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvY2Fk ZW5jZS9LY29uZmlnCj4gPiA+IGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9jYWRlbmNlL0tjb25m aWcgaW5kZXgKPiA+ID4gNWI3ZWM0ZTQ5YWExLi5iZWUwNWU4MzQwNTUKPiA+ID4gMTAwNjQ0Cj4g PiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvY2FkZW5jZS9LY29uZmlnCj4gPiA+ICsr KyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvY2FkZW5jZS9LY29uZmlnCj4gPiA+IEBAIC01OSwz ICs1OSwxNSBAQCBjb25maWcgRFJNX0NETlNfTUhEUDg1MDFfRFAKPiA+ID4gCj4gPiA+ICAgICAg ICAgU3VwcG9ydCBDYWRlbmNlIE1IRFA4NTAxIERpc3BsYXlQb3J0IGRyaXZlci4KPiA+ID4gICAg ICAgICBDYWRlbmNlIE1IRFA4NTAxIENvbnRyb2xsZXIgc3VwcG9ydCBvbmUgb3IgbW9yZSBwcm90 b2NvbHMsCj4gPiA+ICAgICAgICAgRGlzcGxheVBvcnQgZmlybXdhcmUgaXMgcmVxdWlyZWQgZm9y IHRoaXMgZHJpdmVyLgo+ID4gPiAKPiA+ID4gKwo+ID4gPiArY29uZmlnIERSTV9DRE5TX01IRFA4 NTAxX0hETUkKPiA+ID4gKyAgICAgdHJpc3RhdGUgIkNhZGVuY2UgTUhEUDg1MDEgSERNSSBEUk0g ZHJpdmVyIgo+ID4gPiArICAgICBzZWxlY3QgRFJNX0tNU19IRUxQRVIKPiA+ID4gKyAgICAgc2Vs ZWN0IERSTV9QQU5FTF9CUklER0UKPiA+ID4gKyAgICAgc2VsZWN0IERSTV9ESVNQTEFZX0hFTFBF Ugo+ID4gPiArICAgICBzZWxlY3QgRFJNX0NETlNfQVVESU8KPiA+ID4gKyAgICAgZGVwZW5kcyBv biBPRgo+ID4gPiArICAgICBoZWxwCj4gPiA+ICsgICAgICAgU3VwcG9ydCBDYWRlbmNlIE1IRFA4 NTAxIEhETUkgZHJpdmVyLgo+ID4gPiArICAgICAgIENhZGVuY2UgTUhEUDg1MDEgQ29udHJvbGxl ciBzdXBwb3J0IG9uZSBvciBtb3JlIHByb3RvY29scywKPiA+ID4gKyAgICAgICBIRE1JIGZpcm13 YXJlIGlzIHJlcXVpcmVkIGZvciB0aGlzIGRyaXZlci4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9icmlkZ2UvY2FkZW5jZS9NYWtlZmlsZQo+ID4gPiBiL2RyaXZlcnMvZ3B1L2Ry bS9icmlkZ2UvY2FkZW5jZS9NYWtlZmlsZSBpbmRleAo+ID4gPiA1ODQyZTQ1NDBjNjIuLjhhMTI5 YzE0YWMxNAo+ID4gPiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9j YWRlbmNlL01ha2VmaWxlCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvY2FkZW5j ZS9NYWtlZmlsZQo+ID4gPiBAQCAtNywzICs3LDQgQEAgY2Rucy1taGRwODU0Ni15IDo9IGNkbnMt bWhkcDg1NDYtY29yZS5vCj4gPiA+IGNkbnMtbWhkcDg1NDYtaGRjcC5vCj4gPiA+IGNkbnMtbWhk cDg1NDYtJChDT05GSUdfRFJNX0NETlNfTUhEUDg1NDZfSjcyMUUpICs9Cj4gPiA+IGNkbnMtbWhk cDg1NDYtajcyMWUubwo+ID4gPgo+ID4gPgo+ID4gPgo+ID4gPiAgb2JqLSQoQ09ORklHX0RSTV9D RE5TX01IRFA4NTAxX0RQKSArPSBjZG5zLW1oZHA4NTAxLWRwLm8KPiA+ID4gCj4gPiA+ICtvYmot JChDT05GSUdfRFJNX0NETlNfTUhEUDg1MDFfSERNSSkgKz0gY2Rucy1taGRwODUwMS1oZG1pLm8K PiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvY2FkZW5jZS9jZG5zLW1o ZHA4NTAxLWhkbWkuYwo+ID4gPiBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvY2FkZW5jZS9jZG5z LW1oZHA4NTAxLWhkbWkuYyBuZXcgZmlsZSBtb2RlCj4gPiA+IDEwMDY0NCBpbmRleCAwMDAwMDAw MDAwMDAuLjQzNjczZjFiNTBmNgo+ID4gPiAtLS0gL2Rldi9udWxsCj4gPiA+ICsrKyBiL2RyaXZl cnMvZ3B1L2RybS9icmlkZ2UvY2FkZW5jZS9jZG5zLW1oZHA4NTAxLWhkbWkuYwo+ID4gCj4gPiBb Li4uXQo+ID4gCj4gPiA+ICtzdGF0aWMgaW50IGNkbnNfaGRtaV9icmlkZ2VfYXR0YWNoKHN0cnVj dCBkcm1fYnJpZGdlICpicmlkZ2UsCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBlbnVtIGRybV9icmlkZ2VfYXR0YWNoX2ZsYWdzIGZsYWdzKQo+ID4gCj4gPiB7Cj4gPiAKPiA+ ID4gKyAgICAgc3RydWN0IGNkbnNfbWhkcF9kZXZpY2UgKm1oZHAgPSBicmlkZ2UtPmRyaXZlcl9w cml2YXRlOwo+ID4gPiArICAgICBzdHJ1Y3QgZHJtX21vZGVfY29uZmlnICpjb25maWcgPSAmYnJp ZGdlLT5kZXYtPm1vZGVfY29uZmlnOwo+ID4gPiArICAgICBzdHJ1Y3QgZHJtX2VuY29kZXIgKmVu Y29kZXIgPSBicmlkZ2UtPmVuY29kZXI7Cj4gPiA+ICsgICAgIHN0cnVjdCBkcm1fY29ubmVjdG9y ICpjb25uZWN0b3IgPSAmbWhkcC0+Y29ubmVjdG9yOwo+ID4gPiArCj4gPiA+ICsgICAgIGlmICgh KGZsYWdzICYgRFJNX0JSSURHRV9BVFRBQ0hfTk9fQ09OTkVDVE9SKSkgewo+ID4gPiArICAgICAg ICAgICAgIGNvbm5lY3Rvci0+aW50ZXJsYWNlX2FsbG93ZWQgPSAwOwo+ID4gPiArICAgICAgICAg ICAgIGNvbm5lY3Rvci0+cG9sbGVkID0gRFJNX0NPTk5FQ1RPUl9QT0xMX0hQRDsKPiA+ID4gKwo+ ID4gPiArICAgICAgICAgICAgIGRybV9jb25uZWN0b3JfaGVscGVyX2FkZChjb25uZWN0b3IsCj4g PiAKPiA+ICZjZG5zX2hkbWlfY29ubmVjdG9yX2hlbHBlcl9mdW5jcyk7Cj4gPiAKPiA+ID4gKwo+ ID4gPiArICAgICAgICAgICAgIGRybV9jb25uZWN0b3JfaW5pdChicmlkZ2UtPmRldiwgY29ubmVj dG9yLAo+ID4gCj4gPiAmY2Ruc19oZG1pX2Nvbm5lY3Rvcl9mdW5jcywKPiA+IAo+ID4gPiArCj4g PiAKPiA+IERSTV9NT0RFX0NPTk5FQ1RPUl9IRE1JQSk7Cj4gPiAKPiA+ID4gKwo+ID4gPiArICAg ICAgICAgICAgIGRybV9vYmplY3RfYXR0YWNoX3Byb3BlcnR5KCZjb25uZWN0b3ItPmJhc2UsCj4g PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlnLQo+ID4g Pgo+ID4gPmhkcl9vdXRwdXRfbWV0YWRhdGFfcHJvcGVydHksIDApOwo+ID4gPgo+ID4gPiArCj4g PiA+ICsgICAgICAgICAgICAgaWYKPiA+ID4gKyAoIWRybV9tb2RlX2NyZWF0ZV9oZG1pX2NvbG9y c3BhY2VfcHJvcGVydHkoY29ubmVjdG9yKSkKPiA+Cj4gPgo+ID4KPiA+IFRoaXMgaXMgbWlzc2lu ZyBhIDJuZCBwYXJhbWV0ZXIuCj4gCj4gSSBoYXZlIG5vdCBmb3VuZCBmdW5jdGlvbiBkcm1fbW9k ZV9jcmVhdGVfaGRtaV9jb2xvcnNwYWNlX3Byb3BlcnR5IG5lZWQgMm5kCj4gcGFyYW1ldGVyIGlu IEw2LjEuCgpBaCwgSSBzZWUuIFRoZSBuZXcgcGFyYW1ldGVyIGlzL3dpbGwgYmUgcGFydCBvZiB2 Ni4zLgoKPiBBbmQgdGhvc2UgY29ubmVjdG9yIGluaXQgZnVuY3Rpb25zIHdpbGwgYmUgcmVtb3Zl IGluCj4gdGhlIG5leHQgdmVyc2lvbiBhY2NvcmRpbmcgU2FtJ3MgY29tbWVudHMsIGJlY2F1c2Ug dGhleSBhcmUgbm90IHJlYWxseQo+IG5lZWRlZC4gCgpPa2F5LCBuaWNlLiBQbGVhc2UgcHV0IG1l IG9uIGNjIGFzIHdlbGwuIFRoYW5rcy4KCkJlc3QgcmVnYXJkcywKQWxleGFuZGVyCgo+IEIuUgo+ IFNhbmRvcgo+IAo+ID4KPiA+Cj4gPiA+ICsKPiA+IAo+ID4gZHJtX29iamVjdF9hdHRhY2hfcHJv cGVydHkoJmNvbm5lY3Rvci0+YmFzZSwKPiA+IAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgY29ubmVjdG9yLQo+ID4gPgo+ID4gPmNvbG9yc3BhY2Vf cHJvcGVydHksIDApOwo+ID4gPgo+ID4gPiArCj4gPiA+ICsgICAgICAgICAgICAgZHJtX2Nvbm5l Y3Rvcl9hdHRhY2hfZW5jb2Rlcihjb25uZWN0b3IsIGVuY29kZXIpOwo+ID4gPiArICAgICB9Cj4g PiA+ICsKPiA+ID4gKyAgICAgcmV0dXJuIDA7Cj4gPiA+ICt9Cj4gPiAKPiA+IFsuLi5dCj4gPgo+ ID4KPiA+Cj4gPiBCZXN0IHJlZ2FyZHMsCj4gPiBBbGV4YW5kZXIKPiA+IC0tCj4gPiBUUS1TeXN0 ZW1zIEdtYkggfCBNw7xobHN0cmHDn2UgMiwgR3V0IERlbGxpbmcgfCA4MjIyOSBTZWVmZWxkLCBH ZXJtYW55Cj4gPiBBbXRzZ2VyaWNodCBNw7xuY2hlbiwgSFJCIDEwNTAxOAo+ID4gR2VzY2jDpGZ0 c2bDvGhyZXI6IERldGxlZiBTY2huZWlkZXIsIFLDvGRpZ2VyIFN0YWhsLCBTdGVmYW4gU2NobmVp ZGVyCj4gPiBodHRwOi8vd3d3LnRxLwo+ID4gLWdyb3VwLmNvbSUyRiZkYXRhPTA1JTdDMDElN0NT YW5kb3IueXUlNDBueHAuY29tJTdDNzdmYmFhY2UwNTJjCj4gPiA0Y2NmMzM4YzA4ZGI2ZTRjNDBj YiU3QzY4NmVhMWQzYmMyYjRjNmZhOTJjZDk5YzVjMzAxNjM1JTdDMCU3Qwo+ID4gMCU3QzYzODIy NTA0NjAxMDgxNzUzMCU3Q1Vua25vd24lN0NUV0ZwYkdac2IzZDhleUpXSWpvaU1DNHcKPiA+IExq QXdNREFpTENKUUlqb2lWMmx1TXpJaUxDSkJUaUk2SWsxaGFXd2lMQ0pYVkNJNk1uMCUzRCU3QzMw MDAlN0MKPiA+ICU3QyU3QyZzZGF0YT1KSmplVjJJblh6SHllZkw0dWlLOSUyQlJ0U1Zqb0JZZCUy RndJcVNiSVFoREg5MCUzRAo+ID4gJnJlc2VydmVkPTAKPiA+Cj4gPgo+IAo+IAoKCi0tIApUUS1T eXN0ZW1zIEdtYkggfCBNw7xobHN0cmHDn2UgMiwgR3V0IERlbGxpbmcgfCA4MjIyOSBTZWVmZWxk LCBHZXJtYW55CkFtdHNnZXJpY2h0IE3DvG5jaGVuLCBIUkIgMTA1MDE4Ckdlc2Now6RmdHNmw7xo cmVyOiBEZXRsZWYgU2NobmVpZGVyLCBSw7xkaWdlciBTdGFobCwgU3RlZmFuIFNjaG5laWRlcgpo dHRwOi8vd3d3LnRxLWdyb3VwLmNvbS8KCgoKLS0gCmxpbnV4LXBoeSBtYWlsaW5nIGxpc3QKbGlu dXgtcGh5QGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cHM6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21h aWxtYW4vbGlzdGluZm8vbGludXgtcGh5Cg== 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 73615EB64D9 for ; Mon, 19 Jun 2023 05:36:16 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=/4JPxz7Xi3OVn8NZTpsrf/aj9nTmVh7RLlOhGAzX2cA=; b=G4XzwPKqBVp20V oPjplfQQvhP8QnzNutRfWPJ2+ey33QKWTlm0sclix1uPoWFBnpEp+XIzyxvBfh0/krAdXJHsdczN+ WA1gBKUGaTkLtoJFIsEaE3isU9ZLuVYtZsbwoshPV+ivHnqKK+98a9H9vT8FNoXPI+dNJYlzqeRFN 44YCcZ8sou+NUzK7CbLiM/Djh8LnBkER2w1uWV+x1KIx5vyT6afXqwyHnMcmlo5wopZBetRxifdz2 0HjiJ00M8RTGtXyX9EzoKZSRJ6QU09e+jys5ed2I5PvnfVDBTIdgTcaiuWopd8r6K9cE8meJpXgTa CR7IdXcTf9TbinD864EQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qB7YO-007Ua6-1P; Mon, 19 Jun 2023 05:35:52 +0000 Received: from mx1.tq-group.com ([93.104.207.81]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qB7YJ-007UYE-30; Mon, 19 Jun 2023 05:35:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tq-group.com; i=@tq-group.com; q=dns/txt; s=key1; t=1687152948; x=1718688948; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=mYA1EuGe/J05gnoC+NV7CFMwGzxknODHfy9o+vF7QBI=; b=okweJ8F8yeNxysluPom+0Vfmtw5j6vPNDNVyY7Bb1IuP7VGbfZe0FmW6 KNWDEF1HuNnwVLMDng+PMjgHNYxYN7LalLAE+qyE8ZcTI2J3CYPdibFd6 zjts2xHEIjgQDYZKGqz5wkwTxM41QKVlfv6UouLIylLpdHzI1n4PsG5rh ag7QEfz+Y7QolkayJc7e4ltiH4yseCmQhXHQrgmXGak4p8y6FWkANzide 9uqodUvuU4XH+rKJQrpDS68Bo6MgmeRXBCUc+Hu92yRHZj2jJa9XZov/z 5zv62r+OKMlTgTFv6R6lDHX7FadiafU9Onzxo6sArL70sYY69DxaHldvo A==; X-IronPort-AV: E=Sophos;i="6.00,254,1681164000"; d="scan'208";a="31479630" Received: from vtuxmail01.tq-net.de ([10.115.0.20]) by mx1.tq-group.com with ESMTP; 19 Jun 2023 07:35:37 +0200 Received: from steina-w.localnet (unknown [10.123.53.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by vtuxmail01.tq-net.de (Postfix) with ESMTPSA id C9D5B28007C; Mon, 19 Jun 2023 07:35:36 +0200 (CEST) From: Alexander Stein To: "andrzej.hajda@intel.com" , "neil.armstrong@linaro.org" , "robert.foss@linaro.org" , "Laurent.pinchart@ideasonboard.com" , "jonas@kwiboo.se" , "jernej.skrabec@gmail.com" , "airlied@gmail.com" , "daniel@ffwll.ch" , "robh+dt@kernel.org" , "krzysztof.kozlowski+dt@linaro.org" , "shawnguo@kernel.org" , "s.hauer@pengutronix.de" , "festevam@gmail.com" , "vkoul@kernel.org" , "dri-devel@lists.freedesktop.org" , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-phy@lists.infradead .org" , Sandor Yu Cc: Oliver Brown , dl-linux-imx , "kernel@pengutronix.de" Subject: RE: [EXT] Re: [PATCH v6 5/8] drm: bridge: Cadence: Add MHDP8501 HDMI driver Date: Mon, 19 Jun 2023 07:35:36 +0200 Message-ID: <5686988.DvuYhMxLoT@steina-w> Organization: TQ-Systems GmbH In-Reply-To: References: <11795277.nUPlyArG6x@steina-w> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230618_223548_306001_174FECE7 X-CRM114-Status: GOOD ( 34.64 ) 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgU2FuZG9yLAoKQW0gTW9udGFnLCAxOS4gSnVuaSAyMDIzLCAwNToxMTowMiBDRVNUIHNjaHJp ZWIgU2FuZG9yIFl1Ogo+IEhpIEFsZXhhbmRlciwKPiAKPiBUaGFua3MgZm9yIHlvdXIgY29tbWVu dHMsCj4gCj4gCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gRnJvbTogQWxleGFu ZGVyIFN0ZWluIDxhbGV4YW5kZXIuc3RlaW5AZXcudHEtZ3JvdXAuY29tPgo+ID4gU2VudDogMjAy M+W5tDbmnIgxNuaXpSAxNzozMAo+ID4gVG86IGFuZHJ6ZWouaGFqZGFAaW50ZWwuY29tOyBuZWls LmFybXN0cm9uZ0BsaW5hcm8ub3JnOwo+ID4gcm9iZXJ0LmZvc3NAbGluYXJvLm9yZzsgTGF1cmVu dC5waW5jaGFydEBpZGVhc29uYm9hcmQuY29tOwo+ID4gam9uYXNAa3dpYm9vLnNlOyBqZXJuZWou c2tyYWJlY0BnbWFpbC5jb207IGFpcmxpZWRAZ21haWwuY29tOwo+ID4gZGFuaWVsQGZmd2xsLmNo OyByb2JoK2R0QGtlcm5lbC5vcmc7IGtyenlzenRvZi5rb3psb3dza2krZHRAbGluYXJvLm9yZzsK PiA+IHNoYXduZ3VvQGtlcm5lbC5vcmc7IHMuaGF1ZXJAcGVuZ3V0cm9uaXguZGU7IGZlc3RldmFt QGdtYWlsLmNvbTsKPiA+IHZrb3VsQGtlcm5lbC5vcmc7IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVz a3RvcC5vcmc7Cj4gPiBkZXZpY2V0cmVlQHZnZXIua2VybmVsLm9yZzsgbGludXgtYXJtLWtlcm5l bEBsaXN0cy5pbmZyYWRlYWQub3JnOwo+ID4gbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZzsg bGludXgtcGh5QGxpc3RzLmluZnJhZGVhZC5vcmcKPiA+IENjOiBPbGl2ZXIgQnJvd24gPG9saXZl ci5icm93bkBueHAuY29tPjsgU2FuZG9yIFl1IDxzYW5kb3IueXVAbnhwLmNvbT47Cj4gPiBkbC1s aW51eC1pbXggPGxpbnV4LWlteEBueHAuY29tPjsga2VybmVsQHBlbmd1dHJvbml4LmRlOyBTYW5k b3IgWXUKPiA+IDxzYW5kb3IueXVAbnhwLmNvbT4KPiA+IFN1YmplY3Q6IFtFWFRdIFJlOiBbUEFU Q0ggdjYgNS84XSBkcm06IGJyaWRnZTogQ2FkZW5jZTogQWRkIE1IRFA4NTAxCj4gPiBIRE1JIGRy aXZlcgo+ID4KPiA+Cj4gPgo+ID4gQ2F1dGlvbjogVGhpcyBpcyBhbiBleHRlcm5hbCBlbWFpbC4g UGxlYXNlIHRha2UgY2FyZSB3aGVuIGNsaWNraW5nIGxpbmtzCj4gPiBvcgogb3BlbmluZyBhdHRh Y2htZW50cy4gV2hlbiBpbiBkb3VidCwgcmVwb3J0IHRoZSBtZXNzYWdlIHVzaW5nIHRoZQo+ID4g J1JlcG9ydCB0aGlzIGVtYWlsJyBidXR0b24KPiA+Cj4gPgo+ID4KPiA+Cj4gPiBIaSBTYW5kb3Is Cj4gPgo+ID4KPiA+Cj4gPiB0aGFua3MgZm9yIHNlbmRpbmcgYSBuZXcgdmVyc2lvbi4KPiA+Cj4g Pgo+ID4KPiA+IEFtIERvbm5lcnN0YWcsIDE1LiBKdW5pIDIwMjMsIDAzOjM4OjE1IENFU1Qgc2No cmllYiBTYW5kb3IgWXU6Cj4gPiAKPiA+ID4gQWRkIGEgbmV3IERSTSBIRE1JIGJyaWRnZSBkcml2 ZXIgZm9yIENhZGVuY2UgTUhEUDg1MDEgdGhhdCB1c2VkIGluCj4gPiA+IEZyZWVzY2FsZSBpLk1Y OE1RIFNvQy4KPiA+ID4gTUhEUDg1MDEgY291bGQgc3VwcG9ydCBIRE1JIG9yIERpc3BsYXlQb3J0 IHN0YW5kYXJkcyBhY2NvcmRpbmcKPiA+ID4gZW1iZWRkZWQgRmlybXdhcmUgcnVubmluZyBpbiB0 aGUgdUNQVS4KPiA+ID4KPiA+ID4KPiA+ID4KPiA+ID4gRm9yIGlNWDhNUSBTb0MsIHRoZSBIRE1J IEZXIHdhcyBsb2FkZWQgYW5kIGFjdGl2YXRlZCBieSBTT0MgUk9NCj4gPiAKPiA+IGNvZGUuCj4g PiAKPiA+ID4gQm9vdGxvYWQgYmluYXJ5IGluY2x1ZGVkIEhETUkgRlcgd2FzIHJlcXVpcmVkIGZv ciB0aGUgZHJpdmVyLgo+ID4gPgo+ID4gPgo+ID4gPgo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBTYW5k b3IgWXUgPFNhbmRvci55dUBueHAuY29tPgo+ID4gPiAtLS0KPiA+ID4gCj4gPiA+ICBkcml2ZXJz L2dwdS9kcm0vYnJpZGdlL2NhZGVuY2UvS2NvbmZpZyAgICAgICAgfCAgIDEyICsKPiA+ID4gIGRy aXZlcnMvZ3B1L2RybS9icmlkZ2UvY2FkZW5jZS9NYWtlZmlsZSAgICAgICB8ICAgIDEgKwo+ID4g PiAgLi4uL2RybS9icmlkZ2UvY2FkZW5jZS9jZG5zLW1oZHA4NTAxLWhkbWkuYyAgIHwgMTAyNAo+ ID4gCj4gPiArKysrKysrKysrKysrKysrKwo+ID4gCj4gPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDEw MzcgaW5zZXJ0aW9ucygrKQo+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0Cj4gPiA+IAo+ID4gPiBk cml2ZXJzL2dwdS9kcm0vYnJpZGdlL2NhZGVuY2UvY2Rucy1taGRwODUwMS1oZG1pLmMKPiA+ID4K PiA+ID4KPiA+ID4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvY2Fk ZW5jZS9LY29uZmlnCj4gPiA+IGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9jYWRlbmNlL0tjb25m aWcgaW5kZXgKPiA+ID4gNWI3ZWM0ZTQ5YWExLi5iZWUwNWU4MzQwNTUKPiA+ID4gMTAwNjQ0Cj4g PiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvY2FkZW5jZS9LY29uZmlnCj4gPiA+ICsr KyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvY2FkZW5jZS9LY29uZmlnCj4gPiA+IEBAIC01OSwz ICs1OSwxNSBAQCBjb25maWcgRFJNX0NETlNfTUhEUDg1MDFfRFAKPiA+ID4gCj4gPiA+ICAgICAg ICAgU3VwcG9ydCBDYWRlbmNlIE1IRFA4NTAxIERpc3BsYXlQb3J0IGRyaXZlci4KPiA+ID4gICAg ICAgICBDYWRlbmNlIE1IRFA4NTAxIENvbnRyb2xsZXIgc3VwcG9ydCBvbmUgb3IgbW9yZSBwcm90 b2NvbHMsCj4gPiA+ICAgICAgICAgRGlzcGxheVBvcnQgZmlybXdhcmUgaXMgcmVxdWlyZWQgZm9y IHRoaXMgZHJpdmVyLgo+ID4gPiAKPiA+ID4gKwo+ID4gPiArY29uZmlnIERSTV9DRE5TX01IRFA4 NTAxX0hETUkKPiA+ID4gKyAgICAgdHJpc3RhdGUgIkNhZGVuY2UgTUhEUDg1MDEgSERNSSBEUk0g ZHJpdmVyIgo+ID4gPiArICAgICBzZWxlY3QgRFJNX0tNU19IRUxQRVIKPiA+ID4gKyAgICAgc2Vs ZWN0IERSTV9QQU5FTF9CUklER0UKPiA+ID4gKyAgICAgc2VsZWN0IERSTV9ESVNQTEFZX0hFTFBF Ugo+ID4gPiArICAgICBzZWxlY3QgRFJNX0NETlNfQVVESU8KPiA+ID4gKyAgICAgZGVwZW5kcyBv biBPRgo+ID4gPiArICAgICBoZWxwCj4gPiA+ICsgICAgICAgU3VwcG9ydCBDYWRlbmNlIE1IRFA4 NTAxIEhETUkgZHJpdmVyLgo+ID4gPiArICAgICAgIENhZGVuY2UgTUhEUDg1MDEgQ29udHJvbGxl ciBzdXBwb3J0IG9uZSBvciBtb3JlIHByb3RvY29scywKPiA+ID4gKyAgICAgICBIRE1JIGZpcm13 YXJlIGlzIHJlcXVpcmVkIGZvciB0aGlzIGRyaXZlci4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9icmlkZ2UvY2FkZW5jZS9NYWtlZmlsZQo+ID4gPiBiL2RyaXZlcnMvZ3B1L2Ry bS9icmlkZ2UvY2FkZW5jZS9NYWtlZmlsZSBpbmRleAo+ID4gPiA1ODQyZTQ1NDBjNjIuLjhhMTI5 YzE0YWMxNAo+ID4gPiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9j YWRlbmNlL01ha2VmaWxlCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvY2FkZW5j ZS9NYWtlZmlsZQo+ID4gPiBAQCAtNywzICs3LDQgQEAgY2Rucy1taGRwODU0Ni15IDo9IGNkbnMt bWhkcDg1NDYtY29yZS5vCj4gPiA+IGNkbnMtbWhkcDg1NDYtaGRjcC5vCj4gPiA+IGNkbnMtbWhk cDg1NDYtJChDT05GSUdfRFJNX0NETlNfTUhEUDg1NDZfSjcyMUUpICs9Cj4gPiA+IGNkbnMtbWhk cDg1NDYtajcyMWUubwo+ID4gPgo+ID4gPgo+ID4gPgo+ID4gPiAgb2JqLSQoQ09ORklHX0RSTV9D RE5TX01IRFA4NTAxX0RQKSArPSBjZG5zLW1oZHA4NTAxLWRwLm8KPiA+ID4gCj4gPiA+ICtvYmot JChDT05GSUdfRFJNX0NETlNfTUhEUDg1MDFfSERNSSkgKz0gY2Rucy1taGRwODUwMS1oZG1pLm8K PiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvY2FkZW5jZS9jZG5zLW1o ZHA4NTAxLWhkbWkuYwo+ID4gPiBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvY2FkZW5jZS9jZG5z LW1oZHA4NTAxLWhkbWkuYyBuZXcgZmlsZSBtb2RlCj4gPiA+IDEwMDY0NCBpbmRleCAwMDAwMDAw MDAwMDAuLjQzNjczZjFiNTBmNgo+ID4gPiAtLS0gL2Rldi9udWxsCj4gPiA+ICsrKyBiL2RyaXZl cnMvZ3B1L2RybS9icmlkZ2UvY2FkZW5jZS9jZG5zLW1oZHA4NTAxLWhkbWkuYwo+ID4gCj4gPiBb Li4uXQo+ID4gCj4gPiA+ICtzdGF0aWMgaW50IGNkbnNfaGRtaV9icmlkZ2VfYXR0YWNoKHN0cnVj dCBkcm1fYnJpZGdlICpicmlkZ2UsCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBlbnVtIGRybV9icmlkZ2VfYXR0YWNoX2ZsYWdzIGZsYWdzKQo+ID4gCj4gPiB7Cj4gPiAKPiA+ ID4gKyAgICAgc3RydWN0IGNkbnNfbWhkcF9kZXZpY2UgKm1oZHAgPSBicmlkZ2UtPmRyaXZlcl9w cml2YXRlOwo+ID4gPiArICAgICBzdHJ1Y3QgZHJtX21vZGVfY29uZmlnICpjb25maWcgPSAmYnJp ZGdlLT5kZXYtPm1vZGVfY29uZmlnOwo+ID4gPiArICAgICBzdHJ1Y3QgZHJtX2VuY29kZXIgKmVu Y29kZXIgPSBicmlkZ2UtPmVuY29kZXI7Cj4gPiA+ICsgICAgIHN0cnVjdCBkcm1fY29ubmVjdG9y ICpjb25uZWN0b3IgPSAmbWhkcC0+Y29ubmVjdG9yOwo+ID4gPiArCj4gPiA+ICsgICAgIGlmICgh KGZsYWdzICYgRFJNX0JSSURHRV9BVFRBQ0hfTk9fQ09OTkVDVE9SKSkgewo+ID4gPiArICAgICAg ICAgICAgIGNvbm5lY3Rvci0+aW50ZXJsYWNlX2FsbG93ZWQgPSAwOwo+ID4gPiArICAgICAgICAg ICAgIGNvbm5lY3Rvci0+cG9sbGVkID0gRFJNX0NPTk5FQ1RPUl9QT0xMX0hQRDsKPiA+ID4gKwo+ ID4gPiArICAgICAgICAgICAgIGRybV9jb25uZWN0b3JfaGVscGVyX2FkZChjb25uZWN0b3IsCj4g PiAKPiA+ICZjZG5zX2hkbWlfY29ubmVjdG9yX2hlbHBlcl9mdW5jcyk7Cj4gPiAKPiA+ID4gKwo+ ID4gPiArICAgICAgICAgICAgIGRybV9jb25uZWN0b3JfaW5pdChicmlkZ2UtPmRldiwgY29ubmVj dG9yLAo+ID4gCj4gPiAmY2Ruc19oZG1pX2Nvbm5lY3Rvcl9mdW5jcywKPiA+IAo+ID4gPiArCj4g PiAKPiA+IERSTV9NT0RFX0NPTk5FQ1RPUl9IRE1JQSk7Cj4gPiAKPiA+ID4gKwo+ID4gPiArICAg ICAgICAgICAgIGRybV9vYmplY3RfYXR0YWNoX3Byb3BlcnR5KCZjb25uZWN0b3ItPmJhc2UsCj4g PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlnLQo+ID4g Pgo+ID4gPmhkcl9vdXRwdXRfbWV0YWRhdGFfcHJvcGVydHksIDApOwo+ID4gPgo+ID4gPiArCj4g PiA+ICsgICAgICAgICAgICAgaWYKPiA+ID4gKyAoIWRybV9tb2RlX2NyZWF0ZV9oZG1pX2NvbG9y c3BhY2VfcHJvcGVydHkoY29ubmVjdG9yKSkKPiA+Cj4gPgo+ID4KPiA+IFRoaXMgaXMgbWlzc2lu ZyBhIDJuZCBwYXJhbWV0ZXIuCj4gCj4gSSBoYXZlIG5vdCBmb3VuZCBmdW5jdGlvbiBkcm1fbW9k ZV9jcmVhdGVfaGRtaV9jb2xvcnNwYWNlX3Byb3BlcnR5IG5lZWQgMm5kCj4gcGFyYW1ldGVyIGlu IEw2LjEuCgpBaCwgSSBzZWUuIFRoZSBuZXcgcGFyYW1ldGVyIGlzL3dpbGwgYmUgcGFydCBvZiB2 Ni4zLgoKPiBBbmQgdGhvc2UgY29ubmVjdG9yIGluaXQgZnVuY3Rpb25zIHdpbGwgYmUgcmVtb3Zl IGluCj4gdGhlIG5leHQgdmVyc2lvbiBhY2NvcmRpbmcgU2FtJ3MgY29tbWVudHMsIGJlY2F1c2Ug dGhleSBhcmUgbm90IHJlYWxseQo+IG5lZWRlZC4gCgpPa2F5LCBuaWNlLiBQbGVhc2UgcHV0IG1l IG9uIGNjIGFzIHdlbGwuIFRoYW5rcy4KCkJlc3QgcmVnYXJkcywKQWxleGFuZGVyCgo+IEIuUgo+ IFNhbmRvcgo+IAo+ID4KPiA+Cj4gPiA+ICsKPiA+IAo+ID4gZHJtX29iamVjdF9hdHRhY2hfcHJv cGVydHkoJmNvbm5lY3Rvci0+YmFzZSwKPiA+IAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgY29ubmVjdG9yLQo+ID4gPgo+ID4gPmNvbG9yc3BhY2Vf cHJvcGVydHksIDApOwo+ID4gPgo+ID4gPiArCj4gPiA+ICsgICAgICAgICAgICAgZHJtX2Nvbm5l Y3Rvcl9hdHRhY2hfZW5jb2Rlcihjb25uZWN0b3IsIGVuY29kZXIpOwo+ID4gPiArICAgICB9Cj4g PiA+ICsKPiA+ID4gKyAgICAgcmV0dXJuIDA7Cj4gPiA+ICt9Cj4gPiAKPiA+IFsuLi5dCj4gPgo+ ID4KPiA+Cj4gPiBCZXN0IHJlZ2FyZHMsCj4gPiBBbGV4YW5kZXIKPiA+IC0tCj4gPiBUUS1TeXN0 ZW1zIEdtYkggfCBNw7xobHN0cmHDn2UgMiwgR3V0IERlbGxpbmcgfCA4MjIyOSBTZWVmZWxkLCBH ZXJtYW55Cj4gPiBBbXRzZ2VyaWNodCBNw7xuY2hlbiwgSFJCIDEwNTAxOAo+ID4gR2VzY2jDpGZ0 c2bDvGhyZXI6IERldGxlZiBTY2huZWlkZXIsIFLDvGRpZ2VyIFN0YWhsLCBTdGVmYW4gU2NobmVp ZGVyCj4gPiBodHRwOi8vd3d3LnRxLwo+ID4gLWdyb3VwLmNvbSUyRiZkYXRhPTA1JTdDMDElN0NT YW5kb3IueXUlNDBueHAuY29tJTdDNzdmYmFhY2UwNTJjCj4gPiA0Y2NmMzM4YzA4ZGI2ZTRjNDBj YiU3QzY4NmVhMWQzYmMyYjRjNmZhOTJjZDk5YzVjMzAxNjM1JTdDMCU3Qwo+ID4gMCU3QzYzODIy NTA0NjAxMDgxNzUzMCU3Q1Vua25vd24lN0NUV0ZwYkdac2IzZDhleUpXSWpvaU1DNHcKPiA+IExq QXdNREFpTENKUUlqb2lWMmx1TXpJaUxDSkJUaUk2SWsxaGFXd2lMQ0pYVkNJNk1uMCUzRCU3QzMw MDAlN0MKPiA+ICU3QyU3QyZzZGF0YT1KSmplVjJJblh6SHllZkw0dWlLOSUyQlJ0U1Zqb0JZZCUy RndJcVNiSVFoREg5MCUzRAo+ID4gJnJlc2VydmVkPTAKPiA+Cj4gPgo+IAo+IAoKCi0tIApUUS1T eXN0ZW1zIEdtYkggfCBNw7xobHN0cmHDn2UgMiwgR3V0IERlbGxpbmcgfCA4MjIyOSBTZWVmZWxk LCBHZXJtYW55CkFtdHNnZXJpY2h0IE3DvG5jaGVuLCBIUkIgMTA1MDE4Ckdlc2Now6RmdHNmw7xo cmVyOiBEZXRsZWYgU2NobmVpZGVyLCBSw7xkaWdlciBTdGFobCwgU3RlZmFuIFNjaG5laWRlcgpo dHRwOi8vd3d3LnRxLWdyb3VwLmNvbS8KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJt LWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21h aWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo= 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id D8BBFEB64DB for ; Mon, 19 Jun 2023 05:35:44 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229635AbjFSFfn (ORCPT ); Mon, 19 Jun 2023 01:35:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55684 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229481AbjFSFfm (ORCPT ); Mon, 19 Jun 2023 01:35:42 -0400 Received: from mx1.tq-group.com (mx1.tq-group.com [93.104.207.81]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D0EBE188; Sun, 18 Jun 2023 22:35:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tq-group.com; i=@tq-group.com; q=dns/txt; s=key1; t=1687152940; x=1718688940; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=mYA1EuGe/J05gnoC+NV7CFMwGzxknODHfy9o+vF7QBI=; b=jZ51H7Y9QcPHOqI1Lhe2xKl1q5fYpJWQM02vZ/XjUtPe0lok1tniYYjS rADPGjk/Ui/9QnK8cESV0Sdmi9DFS77BgkVyZ1I0ohhP9v9JoPpwzGeOx zmzI0vE1wzxyFY+C724lMF0Wr77/g0J73RMEuVGdEmTR9CmVmGUT85uJr X/u/iQ+KzSpS1LAL5sCXGK2KeJ2Q16diYVNppm7AezE9Rxv8sx6XwTRxZ Gd14SE0kEC6437M7EanRM99ifk1HYTVZoeBF8cby7d9L6RWYCGhFoLwiN cSQnFC5k+R+6Zcq5gkKt84XQjm1JAKLMp4oJTsV7TI/JbOKCOhXzcDeCc Q==; X-IronPort-AV: E=Sophos;i="6.00,254,1681164000"; d="scan'208";a="31479630" Received: from vtuxmail01.tq-net.de ([10.115.0.20]) by mx1.tq-group.com with ESMTP; 19 Jun 2023 07:35:37 +0200 Received: from steina-w.localnet (unknown [10.123.53.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by vtuxmail01.tq-net.de (Postfix) with ESMTPSA id C9D5B28007C; Mon, 19 Jun 2023 07:35:36 +0200 (CEST) From: Alexander Stein To: "andrzej.hajda@intel.com" , "neil.armstrong@linaro.org" , "robert.foss@linaro.org" , "Laurent.pinchart@ideasonboard.com" , "jonas@kwiboo.se" , "jernej.skrabec@gmail.com" , "airlied@gmail.com" , "daniel@ffwll.ch" , "robh+dt@kernel.org" , "krzysztof.kozlowski+dt@linaro.org" , "shawnguo@kernel.org" , "s.hauer@pengutronix.de" , "festevam@gmail.com" , "vkoul@kernel.org" , "dri-devel@lists.freedesktop.org" , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-phy@lists.infradead .org" , Sandor Yu Cc: Oliver Brown , dl-linux-imx , "kernel@pengutronix.de" Subject: RE: [EXT] Re: [PATCH v6 5/8] drm: bridge: Cadence: Add MHDP8501 HDMI driver Date: Mon, 19 Jun 2023 07:35:36 +0200 Message-ID: <5686988.DvuYhMxLoT@steina-w> Organization: TQ-Systems GmbH In-Reply-To: References: <11795277.nUPlyArG6x@steina-w> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Hi Sandor, Am Montag, 19. Juni 2023, 05:11:02 CEST schrieb Sandor Yu: > Hi Alexander, >=20 > Thanks for your comments, >=20 >=20 > > -----Original Message----- > > From: Alexander Stein > > Sent: 2023=E5=B9=B46=E6=9C=8816=E6=97=A5 17:30 > > To: andrzej.hajda@intel.com; neil.armstrong@linaro.org; > > robert.foss@linaro.org; Laurent.pinchart@ideasonboard.com; > > jonas@kwiboo.se; jernej.skrabec@gmail.com; airlied@gmail.com; > > daniel@ffwll.ch; robh+dt@kernel.org; krzysztof.kozlowski+dt@linaro.org; > > shawnguo@kernel.org; s.hauer@pengutronix.de; festevam@gmail.com; > > vkoul@kernel.org; dri-devel@lists.freedesktop.org; > > devicetree@vger.kernel.org; linux-arm-kernel@lists.infradead.org; > > linux-kernel@vger.kernel.org; linux-phy@lists.infradead.org > > Cc: Oliver Brown ; Sandor Yu ; > > dl-linux-imx ; kernel@pengutronix.de; Sandor Yu > > > > Subject: [EXT] Re: [PATCH v6 5/8] drm: bridge: Cadence: Add MHDP8501 > > HDMI driver > > > > > > > > Caution: This is an external email. Please take care when clicking links > > or opening attachments. When in doubt, report the message using the > > 'Report this email' button > > > > > > > > > > Hi Sandor, > > > > > > > > thanks for sending a new version. > > > > > > > > Am Donnerstag, 15. Juni 2023, 03:38:15 CEST schrieb Sandor Yu: > >=20 > > > Add a new DRM HDMI bridge driver for Cadence MHDP8501 that used in > > > Freescale i.MX8MQ SoC. > > > MHDP8501 could support HDMI or DisplayPort standards according > > > embedded Firmware running in the uCPU. > > > > > > > > > > > > For iMX8MQ SoC, the HDMI FW was loaded and activated by SOC ROM > >=20 > > code. > >=20 > > > Bootload binary included HDMI FW was required for the driver. > > > > > > > > > > > > Signed-off-by: Sandor Yu > > > --- > > >=20 > > > drivers/gpu/drm/bridge/cadence/Kconfig | 12 + > > > drivers/gpu/drm/bridge/cadence/Makefile | 1 + > > > .../drm/bridge/cadence/cdns-mhdp8501-hdmi.c | 1024 > >=20 > > +++++++++++++++++ > >=20 > > > 3 files changed, 1037 insertions(+) > > > create mode 100644 > > >=20 > > > drivers/gpu/drm/bridge/cadence/cdns-mhdp8501-hdmi.c > > > > > > > > > > > > diff --git a/drivers/gpu/drm/bridge/cadence/Kconfig > > > b/drivers/gpu/drm/bridge/cadence/Kconfig index > > > 5b7ec4e49aa1..bee05e834055 > > > 100644 > > > --- a/drivers/gpu/drm/bridge/cadence/Kconfig > > > +++ b/drivers/gpu/drm/bridge/cadence/Kconfig > > > @@ -59,3 +59,15 @@ config DRM_CDNS_MHDP8501_DP > > >=20 > > > Support Cadence MHDP8501 DisplayPort driver. > > > Cadence MHDP8501 Controller support one or more protocols, > > > DisplayPort firmware is required for this driver. > > >=20 > > > + > > > +config DRM_CDNS_MHDP8501_HDMI > > > + tristate "Cadence MHDP8501 HDMI DRM driver" > > > + select DRM_KMS_HELPER > > > + select DRM_PANEL_BRIDGE > > > + select DRM_DISPLAY_HELPER > > > + select DRM_CDNS_AUDIO > > > + depends on OF > > > + help > > > + Support Cadence MHDP8501 HDMI driver. > > > + Cadence MHDP8501 Controller support one or more protocols, > > > + HDMI firmware is required for this driver. > > > diff --git a/drivers/gpu/drm/bridge/cadence/Makefile > > > b/drivers/gpu/drm/bridge/cadence/Makefile index > > > 5842e4540c62..8a129c14ac14 > > > 100644 > > > --- a/drivers/gpu/drm/bridge/cadence/Makefile > > > +++ b/drivers/gpu/drm/bridge/cadence/Makefile > > > @@ -7,3 +7,4 @@ cdns-mhdp8546-y :=3D cdns-mhdp8546-core.o > > > cdns-mhdp8546-hdcp.o > > > cdns-mhdp8546-$(CONFIG_DRM_CDNS_MHDP8546_J721E) +=3D > > > cdns-mhdp8546-j721e.o > > > > > > > > > > > > obj-$(CONFIG_DRM_CDNS_MHDP8501_DP) +=3D cdns-mhdp8501-dp.o > > >=20 > > > +obj-$(CONFIG_DRM_CDNS_MHDP8501_HDMI) +=3D cdns-mhdp8501-hdmi.o > > > diff --git a/drivers/gpu/drm/bridge/cadence/cdns-mhdp8501-hdmi.c > > > b/drivers/gpu/drm/bridge/cadence/cdns-mhdp8501-hdmi.c new file mode > > > 100644 index 000000000000..43673f1b50f6 > > > --- /dev/null > > > +++ b/drivers/gpu/drm/bridge/cadence/cdns-mhdp8501-hdmi.c > >=20 > > [...] > >=20 > > > +static int cdns_hdmi_bridge_attach(struct drm_bridge *bridge, > > > + enum drm_bridge_attach_flags flags) > >=20 > > { > >=20 > > > + struct cdns_mhdp_device *mhdp =3D bridge->driver_private; > > > + struct drm_mode_config *config =3D &bridge->dev->mode_config; > > > + struct drm_encoder *encoder =3D bridge->encoder; > > > + struct drm_connector *connector =3D &mhdp->connector; > > > + > > > + if (!(flags & DRM_BRIDGE_ATTACH_NO_CONNECTOR)) { > > > + connector->interlace_allowed =3D 0; > > > + connector->polled =3D DRM_CONNECTOR_POLL_HPD; > > > + > > > + drm_connector_helper_add(connector, > >=20 > > &cdns_hdmi_connector_helper_funcs); > >=20 > > > + > > > + drm_connector_init(bridge->dev, connector, > >=20 > > &cdns_hdmi_connector_funcs, > >=20 > > > + > >=20 > > DRM_MODE_CONNECTOR_HDMIA); > >=20 > > > + > > > + drm_object_attach_property(&connector->base, > > > + config- > > > > > >hdr_output_metadata_property, 0); > > > > > > + > > > + if > > > + (!drm_mode_create_hdmi_colorspace_property(connector)) > > > > > > > > This is missing a 2nd parameter. >=20 > I have not found function drm_mode_create_hdmi_colorspace_property need 2= nd > parameter in L6.1. Ah, I see. The new parameter is/will be part of v6.3. > And those connector init functions will be remove in > the next version according Sam's comments, because they are not really > needed.=20 Okay, nice. Please put me on cc as well. Thanks. Best regards, Alexander > B.R > Sandor >=20 > > > > > > > + > >=20 > > drm_object_attach_property(&connector->base, > >=20 > > > + connector- > > > > > >colorspace_property, 0); > > > > > > + > > > + drm_connector_attach_encoder(connector, encoder); > > > + } > > > + > > > + return 0; > > > +} > >=20 > > [...] > > > > > > > > Best regards, > > Alexander > > -- > > TQ-Systems GmbH | M=C3=BChlstra=C3=9Fe 2, Gut Delling | 82229 Seefeld, = Germany > > Amtsgericht M=C3=BCnchen, HRB 105018 > > Gesch=C3=A4ftsf=C3=BChrer: Detlef Schneider, R=C3=BCdiger Stahl, Stefan= Schneider > > http://www.tq/ > > -group.com%2F&data=3D05%7C01%7CSandor.yu%40nxp.com%7C77fbaace052c > > 4ccf338c08db6e4c40cb%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C > > 0%7C638225046010817530%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w > > LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C > > %7C%7C&sdata=3DJJjeV2InXzHyefL4uiK9%2BRtSVjoBYd%2FwIqSbIQhDH90%3D > > &reserved=3D0 > > > > >=20 >=20 =2D-=20 TQ-Systems GmbH | M=C3=BChlstra=C3=9Fe 2, Gut Delling | 82229 Seefeld, Germ= any Amtsgericht M=C3=BCnchen, HRB 105018 Gesch=C3=A4ftsf=C3=BChrer: Detlef Schneider, R=C3=BCdiger Stahl, Stefan Sch= neider http://www.tq-group.com/