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 BB133FD3770 for ; Wed, 25 Feb 2026 16:14:38 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 00EAA10E7A6; Wed, 25 Feb 2026 16:14:38 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by gabe.freedesktop.org (Postfix) with ESMTP id 97BB810E7A1 for ; Wed, 25 Feb 2026 16:14:36 +0000 (UTC) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C86C7165C for ; Wed, 25 Feb 2026 08:14:29 -0800 (PST) Received: from [192.168.0.1] (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id ED1FF3F73B for ; Wed, 25 Feb 2026 08:14:35 -0800 (PST) Date: Wed, 25 Feb 2026 16:12:08 +0000 From: Liviu Dudau To: Maxime Ripard Cc: Nicolas Frattaroli , Jani Nikula , Maarten Lankhorst , Thomas Zimmermann , David Airlie , Simona Vetter , Harry Wentland , Leo Li , Rodrigo Siqueira , Alex Deucher , Christian =?utf-8?B?S8O2bmln?= , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Andy Yan , Chun-Kuang Hu , Philipp Zabel , Matthias Brugger , AngeloGioacchino Del Regno , Sandy Huang , Heiko =?utf-8?Q?St=C3=BCbner?= , Liu Ying , Chen-Yu Tsai , Samuel Holland , Dave Stevenson , =?utf-8?B?TWHDrXJh?= Canal , Raspberry Pi Kernel Maintenance , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, amd-gfx@lists.freedesktop.org, linux-mediatek@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-sunxi@lists.linux.dev Subject: Re: [PATCH 10/14] drm/arm: komeda: Convert to drm_output_color_format Message-ID: References: <20260224-drm-rework-color-formats-v1-0-bebc76604ada@kernel.org> <20260224-drm-rework-color-formats-v1-10-bebc76604ada@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: base64 In-Reply-To: <20260224-drm-rework-color-formats-v1-10-bebc76604ada@kernel.org> 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" T24gVHVlLCBGZWIgMjQsIDIwMjYgYXQgMTE6NTg6NDlBTSArMDEwMCwgTWF4aW1lIFJpcGFyZCB3 cm90ZToKPiBOb3cgdGhhdCB3ZSBpbnRyb2R1Y2VkIGEgbmV3IGRybV9vdXRwdXRfY29sb3JfZm9y bWF0IGVudW0gdG8gcmVwcmVzZW50Cj4gd2hhdCBEUk1fQ09MT1JfRk9STUFUXyogYml0cyB3ZXJl IHJlcHJlc2VudGluZywgd2UgY2FuIHN3aXRjaCB0byB0aGUgbmV3Cj4gZW51bS4KPiAKPiBUaGUg bWFpbiBkaWZmZXJlbnQgaXMgdGhhdCB3aGlsZSBEUk1fQ09MT1JfRk9STUFUXyB3YXMgYSBiaXRt YXNrLAo+IGRybV9vdXRwdXRfY29sb3JfZm9ybWF0IGlzIGEgcHJvcGVyIGVudW0uIEhvd2V2ZXIs IHRoZSBlbnVtIHdhcyBkb25lIGlzCj4gc3VjaCBhIHdheSB0aGFuIERSTV9DT0xPUl9GT1JNQVRf WCA9IEJJVChEUk1fT1VUUFVUX0NPTE9SX0ZPUk1BVF9YKSBzbwo+IHRoZSB0cmFuc2l0aXRpb24g aXMgZWFzaWVyLgo+IAo+IFRoZSBvbmx5IHRoaW5nIHdlIG5lZWQgdG8gY29uc2lkZXIgaXMgaWYg dGhlIG9yaWdpbmFsIGNvZGUgbWVhbnQgdG8gdXNlCj4gdGhhdCB2YWx1ZSBhcyBhIGJpdG1hc2ss IGluIHdoaWNoIGNhc2Ugd2UgZG8gbmVlZCB0byBrZWVwIHRoZSBiaXQgc2hpZnQsCj4gb3IgYXMg YSBkaXNjcmltaW5hbnQgaW4gd2hpY2ggY2FzZSB3ZSBkb24ndC4KPiAKPiBTaWduZWQtb2ZmLWJ5 OiBNYXhpbWUgUmlwYXJkIDxtcmlwYXJkQGtlcm5lbC5vcmc+CgpGb3IgdGhlIGZpcnN0IHBhdGNo IGluIHRoZSBzZXJpZXMgdGhhdCBpbnRyb2R1Y2VzIHRoZSBlbnVtIGFuZCB0aGlzIG9uZToKClJl dmlld2VkLWJ5OiBMaXZpdSBEdWRhdSA8bGl2aXUuZHVkYXVAYXJtLmNvbT4KCkJlc3QgcmVnYXJk cywKTGl2aXUKCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9hcm0vZGlzcGxheS9rb21lZGEvZDcx L2Q3MV9jb21wb25lbnQuYyAgICAgfCAxNCArKysrKysrLS0tLS0tLQo+ICBkcml2ZXJzL2dwdS9k cm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9jcnRjLmMgICAgICAgICAgIHwgIDIgKy0KPiAg ZHJpdmVycy9ncHUvZHJtL2FybS9kaXNwbGF5L2tvbWVkYS9rb21lZGFfcGlwZWxpbmUuaCAgICAg ICB8ICA1ICsrKy0tCj4gIGRyaXZlcnMvZ3B1L2RybS9hcm0vZGlzcGxheS9rb21lZGEva29tZWRh X3BpcGVsaW5lX3N0YXRlLmMgfCAgMiArLQo+ICA0IGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlv bnMoKyksIDExIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v YXJtL2Rpc3BsYXkva29tZWRhL2Q3MS9kNzFfY29tcG9uZW50LmMgYi9kcml2ZXJzL2dwdS9kcm0v YXJtL2Rpc3BsYXkva29tZWRhL2Q3MS9kNzFfY29tcG9uZW50LmMKPiBpbmRleCA2N2U1ZDNiNDE5 MGY2MjU0OWJjOGRhNzAwZGViNGIxNWUxMzhiNTE1Li4yN2NhMjkzMGNkYWM2ZTc2YTA1ODEwMmVh MmMxZDgzMDZkODVlNzUxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vZGlzcGxh eS9rb21lZGEvZDcxL2Q3MV9jb21wb25lbnQuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0v ZGlzcGxheS9rb21lZGEvZDcxL2Q3MV9jb21wb25lbnQuYwo+IEBAIC0xMDc4LDE1ICsxMDc4LDE1 IEBAIHN0YXRpYyB2b2lkIGQ3MV9pbXByb2NfdXBkYXRlKHN0cnVjdCBrb21lZGFfY29tcG9uZW50 ICpjLAo+ICAJfQo+ICAKPiAgCW1hc2sgfD0gSVBTX0NUUkxfWVVWIHwgSVBTX0NUUkxfQ0hENDIy IHwgSVBTX0NUUkxfQ0hENDIwOwo+ICAKPiAgCS8qIGNvbmZpZyBjb2xvciBmb3JtYXQgKi8KPiAt CWlmIChzdC0+Y29sb3JfZm9ybWF0ID09IERSTV9DT0xPUl9GT1JNQVRfWUNCQ1I0MjApCj4gKwlp ZiAoc3QtPmNvbG9yX2Zvcm1hdCA9PSBEUk1fT1VUUFVUX0NPTE9SX0ZPUk1BVF9ZQ0JDUjQyMCkK PiAgCQljdHJsIHw9IElQU19DVFJMX1lVViB8IElQU19DVFJMX0NIRDQyMiB8IElQU19DVFJMX0NI RDQyMDsKPiAtCWVsc2UgaWYgKHN0LT5jb2xvcl9mb3JtYXQgPT0gRFJNX0NPTE9SX0ZPUk1BVF9Z Q0JDUjQyMikKPiArCWVsc2UgaWYgKHN0LT5jb2xvcl9mb3JtYXQgPT0gRFJNX09VVFBVVF9DT0xP Ul9GT1JNQVRfWUNCQ1I0MjIpCj4gIAkJY3RybCB8PSBJUFNfQ1RSTF9ZVVYgfCBJUFNfQ1RSTF9D SEQ0MjI7Cj4gLQllbHNlIGlmIChzdC0+Y29sb3JfZm9ybWF0ID09IERSTV9DT0xPUl9GT1JNQVRf WUNCQ1I0NDQpCj4gKwllbHNlIGlmIChzdC0+Y29sb3JfZm9ybWF0ID09IERSTV9PVVRQVVRfQ09M T1JfRk9STUFUX1lDQkNSNDQ0KQo+ICAJCWN0cmwgfD0gSVBTX0NUUkxfWVVWOwo+ICAKPiAgCW1h bGlkcF93cml0ZTMyX21hc2socmVnLCBCTEtfQ09OVFJPTCwgbWFzaywgY3RybCk7Cj4gIH0KPiAg Cj4gQEAgLTExNDMsMTYgKzExNDMsMTYgQEAgc3RhdGljIGludCBkNzFfaW1wcm9jX2luaXQoc3Ry dWN0IGQ3MV9kZXYgKmQ3MSwKPiAgCQlyZXR1cm4gUFRSX0VSUihjKTsKPiAgCX0KPiAgCj4gIAlp bXByb2MgPSB0b19pbXByb2MoYyk7Cj4gIAlpbXByb2MtPnN1cHBvcnRlZF9jb2xvcl9kZXB0aHMg PSBCSVQoOCkgfCBCSVQoMTApOwo+IC0JaW1wcm9jLT5zdXBwb3J0ZWRfY29sb3JfZm9ybWF0cyA9 IERSTV9DT0xPUl9GT1JNQVRfUkdCNDQ0IHwKPiAtCQkJCQkgIERSTV9DT0xPUl9GT1JNQVRfWUNC Q1I0NDQgfAo+IC0JCQkJCSAgRFJNX0NPTE9SX0ZPUk1BVF9ZQ0JDUjQyMjsKPiArCWltcHJvYy0+ c3VwcG9ydGVkX2NvbG9yX2Zvcm1hdHMgPSBCSVQoRFJNX09VVFBVVF9DT0xPUl9GT1JNQVRfUkdC NDQ0KSB8Cj4gKwkJCQkJICBCSVQoRFJNX09VVFBVVF9DT0xPUl9GT1JNQVRfWUNCQ1I0NDQpIHwK PiArCQkJCQkgIEJJVChEUk1fT1VUUFVUX0NPTE9SX0ZPUk1BVF9ZQ0JDUjQyMik7Cj4gIAl2YWx1 ZSA9IG1hbGlkcF9yZWFkMzIocmVnLCBCTEtfSU5GTyk7Cj4gIAlpZiAodmFsdWUgJiBJUFNfSU5G T19DSEQ0MjApCj4gLQkJaW1wcm9jLT5zdXBwb3J0ZWRfY29sb3JfZm9ybWF0cyB8PSBEUk1fQ09M T1JfRk9STUFUX1lDQkNSNDIwOwo+ICsJCWltcHJvYy0+c3VwcG9ydGVkX2NvbG9yX2Zvcm1hdHMg fD0gQklUKERSTV9PVVRQVVRfQ09MT1JfRk9STUFUX1lDQkNSNDIwKTsKPiAgCj4gIAlpbXByb2Mt PnN1cHBvcnRzX2NzYyA9IHRydWU7Cj4gIAlpbXByb2MtPnN1cHBvcnRzX2dhbW1hID0gdHJ1ZTsK PiAgCj4gIAlyZXR1cm4gMDsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybS9kaXNw bGF5L2tvbWVkYS9rb21lZGFfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2FybS9kaXNwbGF5L2tv bWVkYS9rb21lZGFfY3J0Yy5jCj4gaW5kZXggNWE2Njk0OGZmZDI0MzQzY2ZjMTQ0ZTliNTAwNjc5 ZmQwYzZiZjQzYi4uZTc4NjA0NDY5ZWY3NDgwMGE0Y2FjMWU4NTQ4MjE1NzhiN2U3YmNlOCAxMDA2 NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9jcnRj LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9jcnRj LmMKPiBAQCAtMzgsMTEgKzM4LDExIEBAIHZvaWQga29tZWRhX2NydGNfZ2V0X2NvbG9yX2NvbmZp ZyhzdHJ1Y3QgZHJtX2NydGNfc3RhdGUgKmNydGNfc3QsCj4gIAkJCW1pbl9icGMgPSBjb25uX2Jw YzsKPiAgCX0KPiAgCj4gIAkvKiBjb25uZWN0b3IgZG9lc24ndCBjb25maWcgYW55IGNvbG9yX2Zv cm1hdCwgdXNlIFJHQjQ0NCBhcyBkZWZhdWx0ICovCj4gIAlpZiAoIWNvbm5fY29sb3JfZm9ybWF0 cykKPiAtCQljb25uX2NvbG9yX2Zvcm1hdHMgPSBEUk1fQ09MT1JfRk9STUFUX1JHQjQ0NDsKPiAr CQljb25uX2NvbG9yX2Zvcm1hdHMgPSBCSVQoRFJNX09VVFBVVF9DT0xPUl9GT1JNQVRfUkdCNDQ0 KTsKPiAgCj4gIAkqY29sb3JfZGVwdGhzID0gR0VOTUFTSyhtaW5fYnBjLCAwKTsKPiAgCSpjb2xv cl9mb3JtYXRzID0gY29ubl9jb2xvcl9mb3JtYXRzOwo+ICB9Cj4gIAo+IGRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9waXBlbGluZS5oIGIvZHJp dmVycy9ncHUvZHJtL2FybS9kaXNwbGF5L2tvbWVkYS9rb21lZGFfcGlwZWxpbmUuaAo+IGluZGV4 IGFjODcyNWUyNDg1MzdlNTczN2QxNmNkMzY4NjA0MDFjNDIwNzM1MDAuLmRiZTkzODk0YjJmNmEx OTNlMjQ5NjNkNDk3ZWJiN2I3MTdjZTNlYmIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJt L2FybS9kaXNwbGF5L2tvbWVkYS9rb21lZGFfcGlwZWxpbmUuaAo+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS9hcm0vZGlzcGxheS9rb21lZGEva29tZWRhX3BpcGVsaW5lLmgKPiBAQCAtMzE1LDIwICsz MTUsMjEgQEAgc3RydWN0IGtvbWVkYV9zcGxpdHRlcl9zdGF0ZSB7Cj4gIAl1MTYgb3ZlcmxhcDsK PiAgfTsKPiAgCj4gIHN0cnVjdCBrb21lZGFfaW1wcm9jIHsKPiAgCXN0cnVjdCBrb21lZGFfY29t cG9uZW50IGJhc2U7Cj4gLQl1MzIgc3VwcG9ydGVkX2NvbG9yX2Zvcm1hdHM7ICAvKiBEUk1fUkdC L1lVVjQ0NC9ZVVY0MjAqLwo+ICsJdTMyIHN1cHBvcnRlZF9jb2xvcl9mb3JtYXRzOyAgLyogQklU KERSTV9PVVRQVVRfQ09MT1JfRk9STUFUX1JHQjQ0NC9ZVVY0NDQvWVVWNDIwKSAqLwo+ICAJdTMy IHN1cHBvcnRlZF9jb2xvcl9kZXB0aHM7IC8qIEJJVCg4KSB8IEJJVCgxMCkqLwo+ICAJdTggc3Vw cG9ydHNfZGVnYW1tYSA6IDE7Cj4gIAl1OCBzdXBwb3J0c19jc2MgOiAxOwo+ICAJdTggc3VwcG9y dHNfZ2FtbWEgOiAxOwo+ICB9Owo+ICAKPiAgc3RydWN0IGtvbWVkYV9pbXByb2Nfc3RhdGUgewo+ ICAJc3RydWN0IGtvbWVkYV9jb21wb25lbnRfc3RhdGUgYmFzZTsKPiAtCXU4IGNvbG9yX2Zvcm1h dCwgY29sb3JfZGVwdGg7Cj4gKwllbnVtIGRybV9vdXRwdXRfY29sb3JfZm9ybWF0IGNvbG9yX2Zv cm1hdDsKPiArCXU4IGNvbG9yX2RlcHRoOwo+ICAJdTE2IGhzaXplLCB2c2l6ZTsKPiAgCXUzMiBm Z2FtbWFfY29lZmZzW0tPTUVEQV9OX0dBTU1BX0NPRUZGU107Cj4gIAl1MzIgY3RtX2NvZWZmc1tL T01FREFfTl9DVE1fQ09FRkZTXTsKPiAgfTsKPiAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9hcm0vZGlzcGxheS9rb21lZGEva29tZWRhX3BpcGVsaW5lX3N0YXRlLmMgYi9kcml2ZXJz L2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9waXBlbGluZV9zdGF0ZS5jCj4gaW5k ZXggZjRlNzZiNDZjYTMyN2ExYzVkYjliZGJkZDk1NTBiNDUxOTBiMzBkOC4uNmY5YjEwY2M4MzFm Zjc0ODI5NmI5ZWQzMGI2ZGUzOThjOTBjNDc4NiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9k cm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9waXBlbGluZV9zdGF0ZS5jCj4gKysrIGIvZHJp dmVycy9ncHUvZHJtL2FybS9kaXNwbGF5L2tvbWVkYS9rb21lZGFfcGlwZWxpbmVfc3RhdGUuYwo+ IEBAIC03OTcsMTEgKzc5NywxMSBAQCBrb21lZGFfaW1wcm9jX3ZhbGlkYXRlKHN0cnVjdCBrb21l ZGFfaW1wcm9jICppbXByb2MsCj4gIAkJCQkJIGltcHJvYy0+c3VwcG9ydGVkX2NvbG9yX2Zvcm1h dHMpOwo+ICAJCQlyZXR1cm4gLUVJTlZBTDsKPiAgCQl9Cj4gIAo+ICAJCXN0LT5jb2xvcl9kZXB0 aCA9IF9fZmxzKGF2YWlsX2RlcHRocyk7Cj4gLQkJc3QtPmNvbG9yX2Zvcm1hdCA9IEJJVChfX2Zm cyhhdmFpbF9mb3JtYXRzKSk7Cj4gKwkJc3QtPmNvbG9yX2Zvcm1hdCA9IF9fZmZzKGF2YWlsX2Zv cm1hdHMpOwo+ICAJfQo+ICAKPiAgCWlmIChrY3J0Y19zdC0+YmFzZS5jb2xvcl9tZ210X2NoYW5n ZWQpIHsKPiAgCQlkcm1fbHV0X3RvX2ZnYW1tYV9jb2VmZnMoa2NydGNfc3QtPmJhc2UuZ2FtbWFf bHV0LAo+ICAJCQkJCSBzdC0+ZmdhbW1hX2NvZWZmcyk7Cj4gCj4gLS0gCj4gMi41Mi4wCj4gCgot LSAKPT09PT09PT09PT09PT09PT09PT0KfCBJIHdvdWxkIGxpa2UgdG8gfAp8IGZpeCB0aGUgd29y bGQsICB8CnwgYnV0IHRoZXkncmUgbm90IHwKfCBnaXZpbmcgbWUgdGhlICAgfAogXCBzb3VyY2Ug Y29kZSEgIC8KICAtLS0tLS0tLS0tLS0tLS0KICAgIMKvXF8o44OEKV8vwq8K