]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/mediatek: Fix YCbCr422 color format issue for DP
authorLiankun Yang <liankun.yang@mediatek.com>
Fri, 25 Oct 2024 08:28:27 +0000 (16:28 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 17 Jan 2025 12:34:40 +0000 (13:34 +0100)
commite0ad4b014c36c00cb65501f1cfa0f0fc7eba2444
treeb873e736724fdd18373c7f62cb1c05f20b00fd55
parent21c501e66afbc429bce8f1f8738a235330daad56
drm/mediatek: Fix YCbCr422 color format issue for DP

[ Upstream commit ef24fbd8f12015ff827973fffefed3902ffd61cc ]

Setting up misc0 for Pixel Encoding Format.

According to the definition of YCbCr in spec 1.2a Table 2-96,
0x1 << 1 should be written to the register.

Use switch case to distinguish RGB, YCbCr422,
and unsupported color formats.

Fixes: f70ac097a2cf ("drm/mediatek: Add MT8195 Embedded DisplayPort driver")
Signed-off-by: Liankun Yang <liankun.yang@mediatek.com>
Link: https://patchwork.kernel.org/project/dri-devel/patch/20241025083036.8829-2-liankun.yang@mediatek.com/
Signed-off-by: Chun-Kuang Hu <chunkuang.hu@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/mediatek/mtk_dp.c