video: rockchip: vop lite: fix lut config error

Change-Id: I201e3bb8a60650259e2de4f3973173039188fe34
Signed-off-by: Huang Jiachai <hjc@rock-chips.com>
This commit is contained in:
Huang Jiachai
2016-03-16 15:14:38 +08:00
parent 0c4987999c
commit 28e664e868

View File

@@ -779,7 +779,7 @@ static int vop_set_hwc_lut(struct rk_lcdc_driver *dev_drv,
dev_drv->hwc_lut[i] = hwc_lut[i];
v = dev_drv->hwc_lut[i];
c = vop_dev->hwc_lut_addr_base + i;
c = vop_dev->hwc_lut_addr_base + (i << 2);
writel_relaxed(v, c);
}
vop_msk_reg(vop_dev, HWC_CTRL0, V_HWC_LUT_EN(1));
@@ -807,7 +807,7 @@ static int vop_set_lut(struct rk_lcdc_driver *dev_drv, int *dsp_lut)
mdelay(25);
for (i = 0; i < 256; i++) {
v = dsp_lut[i];
c = vop_dev->dsp_lut_addr_base + i;
c = vop_dev->dsp_lut_addr_base + (i << 2);
writel_relaxed(v, c);
}
vop_msk_reg(vop_dev, DSP_CTRL2, V_DSP_LUT_EN(1));