projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2669a87
)
rk312x lcdc: set uv offset for hdmi/cvbs
author
zwl
<zwl@rockchips.com>
Thu, 7 Aug 2014 10:11:00 +0000
(18:11 +0800)
committer
zwl
<zwl@rockchips.com>
Thu, 7 Aug 2014 10:11:00 +0000
(18:11 +0800)
drivers/video/rockchip/lcdc/rk312x_lcdc.c
patch
|
blob
|
history
diff --git
a/drivers/video/rockchip/lcdc/rk312x_lcdc.c
b/drivers/video/rockchip/lcdc/rk312x_lcdc.c
index a3dee0f480f7fb2aae01f5c7d7d2bc5bfd637579..cf3e44b9cbcf34a49bce6bca8c738ecceb74b998 100755
(executable)
--- a/
drivers/video/rockchip/lcdc/rk312x_lcdc.c
+++ b/
drivers/video/rockchip/lcdc/rk312x_lcdc.c
@@
-810,6
+810,9
@@
static int rk312x_load_screen(struct rk_lcdc_driver *dev_drv, bool initscreen)
lcdc_msk_reg(lcdc_dev, AXI_BUS_CTRL, mask, val);
if (lcdc_dev->soc_type == VOP_RK312X) {
lcdc_dev->overlay_mode = VOP_YUV_DOMAIN;
+ lcdc_msk_reg(lcdc_dev, DSP_CTRL0,
+ m_SW_UV_OFFSET_EN,
+ v_SW_UV_OFFSET_EN(0));
}
break;
case SCREEN_TVOUT:
@@
-833,6
+836,9
@@
static int rk312x_load_screen(struct rk_lcdc_driver *dev_drv, bool initscreen)
}
if (lcdc_dev->soc_type == VOP_RK312X) {
lcdc_dev->overlay_mode = VOP_YUV_DOMAIN;
+ lcdc_msk_reg(lcdc_dev, DSP_CTRL0,
+ m_SW_UV_OFFSET_EN,
+ v_SW_UV_OFFSET_EN(1));
}
break;
default: