From 2480a567e7aea434363d6d2d37922b7c6cd97c81 Mon Sep 17 00:00:00 2001 From: hjc Date: Fri, 15 Aug 2014 19:51:57 +0800 Subject: [PATCH] rk312x lcdc: only in 576i and 480i video mode use pixel repeat --- drivers/video/rockchip/lcdc/rk312x_lcdc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/video/rockchip/lcdc/rk312x_lcdc.c b/drivers/video/rockchip/lcdc/rk312x_lcdc.c index 9d6599b00784..c2e231c29b09 100755 --- a/drivers/video/rockchip/lcdc/rk312x_lcdc.c +++ b/drivers/video/rockchip/lcdc/rk312x_lcdc.c @@ -831,6 +831,9 @@ static int rk312x_load_screen(struct rk_lcdc_driver *dev_drv, bool initscreen) if (screen->pixelrepeat) { mask |= m_CORE_CLK_DIV_EN; val |= v_CORE_CLK_DIV_EN(1); + } else { + mask |= m_CORE_CLK_DIV_EN; + val |= v_CORE_CLK_DIV_EN(0); } lcdc_msk_reg(lcdc_dev, AXI_BUS_CTRL, mask, val); if (lcdc_dev->soc_type == VOP_RK312X) { -- 2.34.1