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 C98AFC7619A for ; Wed, 12 Apr 2023 08:07:30 +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=r0RRyYhYi+5yyAty8DAh5OYKVxEKgtgMNcMdxX786Mw=; b=ghojiFhzB3mTPE hoT3JgAWz8ZnCETGU16hWlMfr627SLE8o/xLWqAwx3DOGFDpO9TsbYQ9uw7lwvwXIolctYGo7PfAk 1ynrEtxjN7B/feq/qoK3wKtoh+SrDkKvKvh/s2S/DxHGOggOoMGIsHGNjPOVpuVGeRIwGwFO9cvUd nbxxR/vMhTTRnpvEKGRBiNAaG0YnW/T+zTxhzBuUBi63ubcrfdhxInPAe3sJcL0TWuiP4wy/RLbJb FjIadgh0hRHj+hxYkqIiRpS1pbHxE8pwLQPluKqsuIS5StG5mJqoV+gqLyblmw6jAaK0sZH/WIGX4 zJUOx+3Qs7/zJik6IHkA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1pmVUw-002C6n-32; Wed, 12 Apr 2023 08:06:34 +0000 Received: from madras.collabora.co.uk ([2a00:1098:0:82:1000:25:2eeb:e5ab]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pmVUt-002C5g-2j; Wed, 12 Apr 2023 08:06:33 +0000 Received: from [192.168.1.100] (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by madras.collabora.co.uk (Postfix) with ESMTPSA id A856F66031FF; Wed, 12 Apr 2023 09:06:28 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1681286789; bh=jwulId4nLUPcaw4BGk1KKXtBppWVtodS0kpW0W1yZiQ=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=WYZWNGIRibERfGpNAaJvjB9EBu3kf8VWvlTd2PwEopynZ+waRY/xEs/bV3+iScqdm rmPFvNRz6mPUPZd8jQqKKYvAMRve/jPY/FhVD1szcA9abbC8/y81yn/y5gzi//NAQm k9rg0bQLDv6yJ1fIl15EqJx1xdq+kAq1mqtMHxeyEh5NYx14GNFz09+uF1cNr+snjl +VQXyLLHwM9MBAR3XBAbOXdsu7oLsafPb57FPkkC4KUW+p4fFeMYWY1f9iFnq4f6s6 JuxMEIoMTjFaY6lU22+Ug331DW3S0XOrnZv2cjyMgghWqoOLxeUQ6zshtuIcOYztYT JRg+8T6BiAxTg== Message-ID: <783c03af-fc88-96c8-c6fc-6f02051dc6b1@collabora.com> Date: Wed, 12 Apr 2023 10:06:25 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Subject: Re: [PATCH v3 1/9] drm/mediatek: dp: Cache EDID for eDP panel To: Matthias Brugger , chunkuang.hu@kernel.org Cc: p.zabel@pengutronix.de, airlied@gmail.com, daniel@ffwll.ch, dri-devel@lists.freedesktop.org, linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, kernel@collabora.com, wenst@chromium.org References: <20230404104800.301150-1-angelogioacchino.delregno@collabora.com> <20230404104800.301150-2-angelogioacchino.delregno@collabora.com> <09c61b94-1ed1-eb72-9682-1f1f203f6f63@gmail.com> Content-Language: en-US From: AngeloGioacchino Del Regno In-Reply-To: <09c61b94-1ed1-eb72-9682-1f1f203f6f63@gmail.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230412_010632_017449_A36E78ED X-CRM114-Status: GOOD ( 26.82 ) 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 SWwgMTIvMDQvMjMgMDk6MDgsIE1hdHRoaWFzIEJydWdnZXIgaGEgc2NyaXR0bzoKPiAKPiAKPiBP biAwNC8wNC8yMDIzIDEyOjQ3LCBBbmdlbG9HaW9hY2NoaW5vIERlbCBSZWdubyB3cm90ZToKPj4g U2luY2UgZURQIHBhbmVscyBhcmUgbm90IHJlbW92YWJsZSBpdCBpcyBzYWZlIHRvIGNhY2hlIHRo ZSBFRElEOgo+PiB0aGlzIHdpbGwgYXZvaWQgYSByZWxhdGl2ZWx5IGxvbmcgcmVhZCB0cmFuc2Fj dGlvbiBhdCBldmVyeSBQTQo+PiByZXN1bWUgdGhhdCBpcyB1bm5lY2Vzc2FyeSBvbmx5IGluIHRo ZSAic3BlY2lhbCIgY2FzZSBvZiBlRFAsCj4+IGhlbmNlIHNwZWVkaW5nIGl0IHVwIGEgbGl0dGxl LCBhcyBmcm9tIG5vdyBvbiwgYXMgcmVzdW1lIG9wZXJhdGlvbiwKPj4gd2Ugd2lsbCBwZXJmb3Jt IG9ubHkgbGluayB0cmFpbmluZy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5nZWxvR2lvYWNjaGlu byBEZWwgUmVnbm8gPGFuZ2Vsb2dpb2FjY2hpbm8uZGVscmVnbm9AY29sbGFib3JhLmNvbT4KPj4g LS0tCj4+IMKgIGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHAuYyB8IDExICsrKysrKysr KystCj4+IMKgIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p Cj4+Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwLmMgYi9k cml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwLmMKPj4gaW5kZXggMWY5NGZjYzE0NGQzLi44 NGY4MmNjNjg2NzIgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtf ZHAuYwo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwLmMKPj4gQEAgLTEx OCw2ICsxMTgsNyBAQCBzdHJ1Y3QgbXRrX2RwIHsKPj4gwqDCoMKgwqDCoCBjb25zdCBzdHJ1Y3Qg bXRrX2RwX2RhdGEgKmRhdGE7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IG10a19kcF9pbmZvIGluZm87 Cj4+IMKgwqDCoMKgwqAgc3RydWN0IG10a19kcF90cmFpbl9pbmZvIHRyYWluX2luZm87Cj4+ICvC oMKgwqAgc3RydWN0IGVkaWQgKmVkaWQ7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IHBsYXRmb3JtX2Rl dmljZSAqcGh5X2RldjsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgcGh5ICpwaHk7Cj4+IEBAIC0xOTkz LDcgKzE5OTQsMTEgQEAgc3RhdGljIHN0cnVjdCBlZGlkICptdGtfZHBfZ2V0X2VkaWQoc3RydWN0 IGRybV9icmlkZ2UgCj4+ICpicmlkZ2UsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCB1c2xlZXBfcmFu Z2UoMjAwMCwgNTAwMCk7Cj4+IMKgwqDCoMKgwqAgfQo+PiAtwqDCoMKgIG5ld19lZGlkID0gZHJt X2dldF9lZGlkKGNvbm5lY3RvciwgJm10a19kcC0+YXV4LmRkYyk7Cj4+ICvCoMKgwqAgLyogZURQ IHBhbmVscyBhcmVuJ3QgcmVtb3ZhYmxlLCBzbyB3ZSBjYW4gcmV0dXJuIGEgY2FjaGVkIEVESUQu ICovCj4+ICvCoMKgwqAgaWYgKG10a19kcC0+ZWRpZCAmJiBtdGtfZHAtPmJyaWRnZS50eXBlID09 IERSTV9NT0RFX0NPTk5FQ1RPUl9lRFApCj4+ICvCoMKgwqDCoMKgwqDCoCBuZXdfZWRpZCA9IGRy bV9lZGlkX2R1cGxpY2F0ZShtdGtfZHAtPmVkaWQpOwo+PiArwqDCoMKgIGVsc2UKPj4gK8KgwqDC oMKgwqDCoMKgIG5ld19lZGlkID0gZHJtX2dldF9lZGlkKGNvbm5lY3RvciwgJm10a19kcC0+YXV4 LmRkYyk7Cj4gCj4gTWF5YmUgaXQgd291bGQgbWFrZSBzZW5zZSB0byBhZGQgYSBtYWNybyBmb3Ig dGhlIGNoZWNrIG9mIG10a19kcC0+YnJpZGdlLnR5cGUgPT0gCj4gRFJNX01PREVfQ09OTkVDVE9S X2VEUAo+IGl0IHdvdWxkIG1ha2UgdGhlIGNvZGUgbW9yZSByZWFkYWJsZS4KPiAKCkkgaGFkIHRo ZSBzYW1lIGlkZWEuLi4gYnV0IHRoZW4gYXZvaWRlZCB0aGF0IGJlY2F1c2UgaW4gbW9zdCAoaWYg bm90IGFsbD8pIG9mIHRoZQpEUk0gZHJpdmVycyAoYXQgbGVhc3QsIHRoZSBvbmUgSSd2ZSByZWFk KSB0aGlzIGNoZWNrIGlzIGFsd2F5cyBvcGVuIGNvZGVkLCBzbyBJCndyb3RlIGl0IGxpa2UgdGhh dCBmb3IgY29uc2lzdGVuY3kgYW5kIG5vdGhpbmcgZWxzZS4KCkkgaGF2ZSBubyBzdHJvbmcgb3Bp bmlvbnMgb24gdGhhdCB0aG91Z2ghCgo+PiDCoMKgwqDCoMKgIC8qCj4+IMKgwqDCoMKgwqDCoCAq IFBhcnNlIGNhcGFiaWxpdHkgaGVyZSB0byBsZXQgYXRvbWljX2dldF9pbnB1dF9idXNfZm10cyBh bmQKPj4gQEAgLTIwMjIsNiArMjAyNywxMCBAQCBzdGF0aWMgc3RydWN0IGVkaWQgKm10a19kcF9n ZXRfZWRpZChzdHJ1Y3QgZHJtX2JyaWRnZSAKPj4gKmJyaWRnZSwKPj4gwqDCoMKgwqDCoMKgwqDC oMKgIGRybV9hdG9taWNfYnJpZGdlX2NoYWluX3Bvc3RfZGlzYWJsZShicmlkZ2UsIGNvbm5lY3Rv ci0+c3RhdGUtPnN0YXRlKTsKPj4gwqDCoMKgwqDCoCB9Cj4+ICvCoMKgwqAgLyogSWYgdGhpcyBp cyBhbiBlRFAgcGFuZWwgYW5kIHRoZSByZWFkIEVESUQgaXMgZ29vZCwgY2FjaGUgaXQgZm9yIGxh dGVyICovCj4+ICvCoMKgwqAgaWYgKG10a19kcC0+YnJpZGdlLnR5cGUgPT0gRFJNX01PREVfQ09O TkVDVE9SX2VEUCAmJiAhbXRrX2RwLT5lZGlkICYmIG5ld19lZGlkKQo+PiArwqDCoMKgwqDCoMKg wqAgbXRrX2RwLT5lZGlkID0gZHJtX2VkaWRfZHVwbGljYXRlKG5ld19lZGlkKTsKPj4gKwo+IAo+ IEhvdyBhYm91dCBwdXR0aW5nIHRoaXMgaW4gYW4gZWxzZSBpZiBicmFuY2ggb2YgbXRrX2RwX3Bh cnNlX2NhcGFiaWxpdGllcy4gQXQgbGVhc3QgCj4gd2UgY291bGQgZ2V0IHJpZCBvZiB0aGUgY2hl Y2sgcmVnYXJkaW5nIGlmIG5ld19lZGlkICE9IE5VTEwuCj4gCj4gSSB3YXMgdGhpbmtpbmcgb24g aG93IHRvIHB1dCBib3RoIGlmIHN0YXRlbWVudHMgaW4gb25lIGJsb2NrLCBidXQgSSB0aGluayB0 aGUgCj4gcHJvYmxlbSBpcywgdGhhdCB3ZSB3b3VsZCBsZWFrIG1lbW9yeSBpZiB0aGUgY2FwYWJp bGl0eSBwYXJzaW5nIGZhaWxlcyBkdWUgdG8gdGhlIAo+IGNhbGwgdG8gZHJtX2VkaWRfZHVwbGlj YXRlKCkuIENvcnJlY3Q/Cj4gCgpDb3JyZWN0LiBUaGUgb25seSBvdGhlciAiZ29vZCIgcGxhY2Ug d291bGQgYmUgaW4gdGhlIGBpZiAobmV3X2VkaWQpYCBjb25kaXRpb25hbCwKYnV0IHRoYXQgd291 bGRuJ3QgYmUgYXMgcmVhZGFibGUgYXMgaXQgaXMgcmlnaHQgbm93Li4uCgpDaGVlcnMsCkFuZ2Vs bwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4 LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFk Lm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFy bS1rZXJuZWwK