summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen Huang <kenbshuang@google.com>2023-08-04 21:27:37 +0800
committerKen Huang <kenbshuang@google.com>2023-08-17 00:21:19 +0000
commit144974f1ff02a9b00c6d92ca102ebaf2a50b9a42 (patch)
treeb830b82848a505c3a90522d6bc2f72944758f48e
parent9b31aa61279dfe820c5384dae34dffaf827e16f0 (diff)
downloadshusky-144974f1ff02a9b00c6d92ca102ebaf2a50b9a42.tar.gz
display: bigsurf: add gamma select command
Bug: 294189767 Test: PTE verified. Change-Id: Ibacc1f9280ffc69f431c7356085d3d8ee1f2fe67 Signed-off-by: Ken Huang <kenbshuang@google.com>
-rw-r--r--display/panel-google-bigsurf.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/display/panel-google-bigsurf.c b/display/panel-google-bigsurf.c
index 3e6a43f..37a0130 100644
--- a/display/panel-google-bigsurf.c
+++ b/display/panel-google-bigsurf.c
@@ -392,6 +392,9 @@ static void bigsurf_update_irc(struct exynos_panel *ctx,
EXYNOS_DCS_BUF_ADD(ctx, 0x6F, 0xB0);
EXYNOS_DCS_BUF_ADD(ctx, 0xBA, 0x44);
}
+ EXYNOS_DCS_BUF_ADD(ctx, 0xF0, 0x55, 0xAA, 0x52, 0x08, 0x00);
+ EXYNOS_DCS_BUF_ADD(ctx, 0x6F, 0x03);
+ EXYNOS_DCS_BUF_ADD(ctx, 0xC0, 0x32);
} else {
EXYNOS_DCS_BUF_ADD(ctx, 0x5F, 0x00);
if (vrefresh == 120) {
@@ -408,6 +411,9 @@ static void bigsurf_update_irc(struct exynos_panel *ctx,
EXYNOS_DCS_BUF_ADD(ctx, 0x6F, 0xB0);
EXYNOS_DCS_BUF_ADD(ctx, 0xBA, 0x41);
}
+ EXYNOS_DCS_BUF_ADD(ctx, 0xF0, 0x55, 0xAA, 0x52, 0x08, 0x00);
+ EXYNOS_DCS_BUF_ADD(ctx, 0x6F, 0x03);
+ EXYNOS_DCS_BUF_ADD(ctx, 0xC0, 0x30);
if (ctx->panel_rev >= PANEL_REV_EVT1) {
const u8 val1 = level >> 8;
const u8 val2 = level & 0xff;