summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandy.hu <andy.hu@starfivetech.com>2024-05-10 05:48:26 +0300
committerandy.hu <andy.hu@starfivetech.com>2024-05-10 05:48:26 +0300
commita15c24b976c223382119457aaacadb1eab935975 (patch)
tree2a955d2b36e016caff2e217e71a8ba81140352be
parent61c106307b6dc0033694b582599cab3eb0581e22 (diff)
parent1bfa5de1bce2160c4f9cf7b2a5828f57966482a7 (diff)
downloadlinux-a15c24b976c223382119457aaacadb1eab935975.tar.xz
Merge branch 'CR_10779_sdk_5.15_Debian_gamma_color_shengyang.chen' into 'jh7110-5.15.y-devel'
CR_10779_sdk_5.15: drm/vs: fix debian gamma color deviation problem See merge request sdk/linux!1046
-rw-r--r--drivers/gpu/drm/verisilicon/vs_dc_hw.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/verisilicon/vs_dc_hw.c b/drivers/gpu/drm/verisilicon/vs_dc_hw.c
index e12b067a0311..4cbf0507cda0 100644
--- a/drivers/gpu/drm/verisilicon/vs_dc_hw.c
+++ b/drivers/gpu/drm/verisilicon/vs_dc_hw.c
@@ -1563,7 +1563,7 @@ static void gamma_ex_commit(struct dc_hw *hw)
dc_write(hw, DC_DISPLAY_GAMMA_EX_INDEX + (j << 2), 0x00);
for (i = 0; i < GAMMA_EX_SIZE; i++) {
value = hw->gamma[j].gamma[i][2] |
- (hw->gamma[j].gamma[i][1] << 12);
+ (hw->gamma[j].gamma[i][1] << 16);
dc_write(hw, DC_DISPLAY_GAMMA_EX_DATA + (j << 2), value);
dc_write(hw, DC_DISPLAY_GAMMA_EX_ONE_DATA + (j << 2),
hw->gamma[j].gamma[i][0]);