From: "CK Hu (胡俊光)" <ck.hu@mediatek.com>
To: "pekka.paalanen@collabora.com" <pekka.paalanen@collabora.com>,
"Nicolas Prado" <nfraprado@collabora.com>,
"harry.wentland@amd.com" <harry.wentland@amd.com>
Cc: "wiagn233@outlook.com" <wiagn233@outlook.com>,
"tzimmermann@suse.de" <tzimmermann@suse.de>,
"simona@ffwll.ch" <simona@ffwll.ch>,
"mripard@kernel.org" <mripard@kernel.org>,
Daniel Stone <daniels@collabora.com>,
AngeloGioacchino Del Regno
<angelogioacchino.delregno@collabora.com>,
"linux-mediatek@lists.infradead.org"
<linux-mediatek@lists.infradead.org>,
"maarten.lankhorst@linux.intel.com"
<maarten.lankhorst@linux.intel.com>,
"dri-devel@lists.freedesktop.org"
<dri-devel@lists.freedesktop.org>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
"chunkuang.hu@kernel.org" <chunkuang.hu@kernel.org>,
"kernel@collabora.com" <kernel@collabora.com>,
Ariel D'Alessandro <ariel.dalessandro@collabora.com>,
"p.zabel@pengutronix.de" <p.zabel@pengutronix.de>,
"xaver.hugl@gmail.com" <xaver.hugl@gmail.com>,
"linux-arm-kernel@lists.infradead.org"
<linux-arm-kernel@lists.infradead.org>,
"airlied@gmail.com" <airlied@gmail.com>,
"matthias.bgg@gmail.com" <matthias.bgg@gmail.com>
Subject: Re: [PATCH 00/11] Plane Color Pipeline support for MediaTek
Date: Thu, 26 Feb 2026 06:24:27 +0000 [thread overview]
Message-ID: <3efaa7ec40c68f0d463da00c3a57474a40d4fdae.camel@mediatek.com> (raw)
In-Reply-To: <5963bca37996fa054ad75d4e5017d9c7e5158e9f.camel@collabora.com>
On Fri, 2026-02-06 at 08:28 -0500, Nícolas F. R. A. Prado wrote:
> On Fri, 2026-02-06 at 11:09 +0200, Pekka Paalanen wrote:
> > On Fri, 2 Jan 2026 13:40:21 -0500
> > Harry Wentland <harry.wentland@amd.com> wrote:
> >
> > > On 2026-01-01 07:37, Shengyu Qu wrote:
> > > >
> > > >
> > > > 在 2025/12/30 02:53, Shengyu Qu 写道:
> > > > >
> > > > >
> > > > > 在 2025/12/24 3:44, NÃ colas F. R. A. Prado 写道:
> >
> > > > > > Given the lack of support for writeback connectors on the
> > > > > > MediaTek KMS driver, combined with limited hardware
> > > > > > documentation, I haven't been able to verify the correctness
> > > > > > of
> > > > > > each curve, only that they were visually sane (gamma curves
> > > > > > made
> > > > > > the image on the display brighter, while inverse gamma made
> > > > > > it
> > > > > > darker).
> > > > >
> > > > > Hmmm I don't think this is acceptable. sRGB/scRGB has two
> > > > > transfer
> > > > > functions mentioned in original specification[1]. To keep color
> > > > > accuracy, we need someone from mediatek confirm whether this is
> > > > > piece- wise or pure power 2.2 transfer function, this is
> > > > > already
> > > > > done in original amdgpu color pipeline series, sRGB means
> > > > > piece-wise while also dedicated power 2.2 function exists.
> > >
> > > Not sure what you mean with this not being acceptable. This is
> > > about
> > > enabling HW support for this functionality. Not every HW has
> > > writeback for testing. At some point you'll have to trust the
> > > driver
> > > devs if you're going to use functionality of the driver. We're not
> > > always going to get everything perfect, but if that's really such a
> > > worry you can always use shaders to do precisely what you want.
> > >
> >
> > Hi Harry,
> >
> > yes, but I understood that in this case, the hardware documentation
> > available is so vague that it's impossible to say what it will
> > actually
> > do. There are no formulas given or referenced in the documentation,
> > are
> > there, Nícolas?
>
> No formulas at all, the only documentation I had available for the
> curves was the register definition, which simply lists the possible
> values: SCRGB, BT709, BT2020, HLG.
Hi, Nicolas:
In [1], it shows OVL could output data to WDMA which could write data into DRAM.
Its control is similar to RDMA. RDMA read data from DRAM and WDMA write data into DRAM.
Do you have interest to implement WDMA?
This is just a suggestion.
I could accept we believe what document say first and wait for someone to verify it.
[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/soc/mediatek/mt8195-mmsys.h?h=v7.0-rc1#n8
Regards,
CK
>
next prev parent reply other threads:[~2026-02-26 6:24 UTC|newest]
Thread overview: 45+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-12-23 19:44 Nícolas F. R. A. Prado
2025-12-23 19:44 ` [PATCH 01/11] drm/mediatek: Introduce DDP plane_colorops_init() hook Nícolas F. R. A. Prado
2026-02-06 10:07 ` AngeloGioacchino Del Regno
2026-02-06 14:13 ` Nícolas F. R. A. Prado
2025-12-23 19:44 ` [PATCH 02/11] drm/mediatek: Initialize colorops when creating plane Nícolas F. R. A. Prado
2026-02-06 10:07 ` AngeloGioacchino Del Regno
2025-12-23 19:44 ` [PATCH 03/11] drm/mediatek: ovl: Add supports_plane_colorops flag Nícolas F. R. A. Prado
2025-12-24 2:17 ` Macpaul Lin (林智斌)
2026-02-06 10:07 ` AngeloGioacchino Del Regno
2026-02-06 14:10 ` Nícolas F. R. A. Prado
2025-12-23 19:44 ` [PATCH 04/11] drm/mediatek: ovl: Enable per-plane color operations on MT8195 Nícolas F. R. A. Prado
2025-12-24 2:19 ` Macpaul Lin (林智斌)
2026-02-06 10:07 ` AngeloGioacchino Del Regno
2026-02-06 14:11 ` Nícolas F. R. A. Prado
2025-12-23 19:44 ` [PATCH 05/11] drm/mediatek: ovl: Implement support for Inverse Gamma Nícolas F. R. A. Prado
2026-02-25 8:54 ` CK Hu (胡俊光)
2026-02-25 9:40 ` CK Hu (胡俊光)
2025-12-23 19:44 ` [PATCH 06/11] drm/mediatek: Add plane_colorops_init() DDP hook for OVL Nícolas F. R. A. Prado
2025-12-24 2:20 ` Macpaul Lin (林智斌)
2026-02-25 8:58 ` CK Hu (胡俊光)
2025-12-23 19:44 ` [PATCH 07/11] drm/colorop: Introduce HLG EOTF Nícolas F. R. A. Prado
2025-12-24 2:21 ` Macpaul Lin (林智斌)
2026-02-06 8:51 ` Pekka Paalanen
2026-02-06 14:02 ` Nícolas F. R. A. Prado
2025-12-23 19:44 ` [PATCH 08/11] drm/mediatek: ovl: Implement support for Gamma Nícolas F. R. A. Prado
2026-03-03 6:53 ` CK Hu (胡俊光)
2026-03-18 13:04 ` Nícolas F. R. A. Prado
2025-12-23 19:44 ` [PATCH 09/11] drm/colorop: Introduce 3x3 Matrix Nícolas F. R. A. Prado
2026-02-06 9:27 ` Pekka Paalanen
2026-02-06 14:05 ` Nícolas F. R. A. Prado
2025-12-23 19:44 ` [PATCH 10/11] drm/mediatek: ovl: Enable support for R2R Color Space Conversion Nícolas F. R. A. Prado
2026-03-03 7:16 ` CK Hu (胡俊光)
2026-03-18 13:18 ` Nícolas F. R. A. Prado
2025-12-23 19:44 ` [PATCH 11/11] drm/mediatek: Check 3x3 Matrix colorop has DATA set Nícolas F. R. A. Prado
2026-03-03 7:21 ` CK Hu (胡俊光)
2025-12-29 18:53 ` [PATCH 00/11] Plane Color Pipeline support for MediaTek Shengyu Qu
2026-01-01 12:37 ` Shengyu Qu
2026-01-02 18:40 ` Harry Wentland
2026-02-06 9:09 ` Pekka Paalanen
2026-02-06 13:28 ` Nícolas F. R. A. Prado
2026-02-26 6:24 ` CK Hu (胡俊光) [this message]
2026-02-26 10:26 ` AngeloGioacchino Del Regno
2026-02-26 10:51 ` AngeloGioacchino Del Regno
2026-03-18 12:43 ` Nícolas F. R. A. Prado
2026-01-07 20:01 ` Xaver Hugl
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3efaa7ec40c68f0d463da00c3a57474a40d4fdae.camel@mediatek.com \
--to=ck.hu@mediatek.com \
--cc=airlied@gmail.com \
--cc=angelogioacchino.delregno@collabora.com \
--cc=ariel.dalessandro@collabora.com \
--cc=chunkuang.hu@kernel.org \
--cc=daniels@collabora.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=harry.wentland@amd.com \
--cc=kernel@collabora.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mediatek@lists.infradead.org \
--cc=maarten.lankhorst@linux.intel.com \
--cc=matthias.bgg@gmail.com \
--cc=mripard@kernel.org \
--cc=nfraprado@collabora.com \
--cc=p.zabel@pengutronix.de \
--cc=pekka.paalanen@collabora.com \
--cc=simona@ffwll.ch \
--cc=tzimmermann@suse.de \
--cc=wiagn233@outlook.com \
--cc=xaver.hugl@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®