summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/verisilicon/vs_dc_hw.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/verisilicon/vs_dc_hw.c')
-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]);