build/patch/kernel/archive/odroidxu4-5.15/0069-DO-NOT-MERGE-ODROID-COMMON-drm-meson-not-load-RGB709.patch

35 lines
1.2 KiB
Diff

From 0b4462d3c28a2e1c017b9c6656099f23156481fd Mon Sep 17 00:00:00 2001
From: Dongjin Kim <tobetter@gmail.com>
Date: Fri, 8 Jan 2021 03:27:07 +0900
Subject: [PATCH 69/75] (DO NOT MERGE) ODROID-COMMON: drm/meson: not load
RGB709 to YUV709 coefficient
By loading this matrix, OSD color becomes a bit reddish.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ice08001c967c39b638ab534453b784c2958ff7f0
---
drivers/gpu/drm/meson/meson_viu.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/gpu/drm/meson/meson_viu.c b/drivers/gpu/drm/meson/meson_viu.c
index aede0c67a57f..1287444b1bc8 100644
--- a/drivers/gpu/drm/meson/meson_viu.c
+++ b/drivers/gpu/drm/meson/meson_viu.c
@@ -425,9 +425,12 @@ void meson_viu_init(struct meson_drm *priv)
if (meson_vpu_is_compatible(priv, VPU_COMPATIBLE_GXM) ||
meson_vpu_is_compatible(priv, VPU_COMPATIBLE_GXL))
meson_viu_load_matrix(priv);
+#if 0
+ /* FIXME: */
else if (meson_vpu_is_compatible(priv, VPU_COMPATIBLE_G12A))
meson_viu_set_g12a_osd1_matrix(priv, RGB709_to_YUV709l_coeff,
true);
+#endif
/* Initialize OSD1 fifo control register */
reg = VIU_OSD_DDR_PRIORITY_URGENT |
--
2.25.1