rk3368 lcdc: add support serial RGB888 and RGB888 DUMY output
authorhjc <hjc@rock-chips.com>
Mon, 20 Apr 2015 12:54:07 +0000 (20:54 +0800)
committerhjc <hjc@rock-chips.com>
Mon, 20 Apr 2015 12:55:42 +0000 (20:55 +0800)
Signed-off-by: hjc <hjc@rock-chips.com>
drivers/video/rockchip/lcdc/rk3368_lcdc.c

index 7a509cd6d5d3b8c11c6b714abed9948be420789b..3a38d3d7cdf51a08f40547231d8e8c0b0b94fc7b 100755 (executable)
@@ -1926,6 +1926,18 @@ static int rk3368_load_screen(struct rk_lcdc_driver *dev_drv, bool initscreen)
                        val = v_DITHER_DOWN_EN(0);
                        lcdc_msk_reg(lcdc_dev, DSP_CTRL1, mask, val);
                        break;
+               case OUT_S888:
+                       face = OUT_S888;
+                       mask = m_DITHER_DOWN_EN;
+                       val = v_DITHER_DOWN_EN(0);
+                       lcdc_msk_reg(lcdc_dev, DSP_CTRL1, mask, val);
+                       break;
+               case OUT_S888DUMY:
+                       face = OUT_S888DUMY;
+                       mask = m_DITHER_DOWN_EN;
+                       val = v_DITHER_DOWN_EN(0);
+                       lcdc_msk_reg(lcdc_dev, DSP_CTRL1, mask, val);
+                       break;
                default:
                        dev_err(lcdc_dev->dev, "un supported interface!\n");
                        break;