video: rockchip: vop: 3399: add support serial rgb 8bit output
authorHuang Jiachai <hjc@rock-chips.com>
Tue, 6 Sep 2016 09:56:09 +0000 (17:56 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Fri, 9 Sep 2016 07:54:50 +0000 (15:54 +0800)
Change-Id: I297cc8ba92e0b120a5d72eaf9abe361cf564563f
Signed-off-by: Huang Jiachai <hjc@rock-chips.com>
drivers/video/rockchip/lcdc/rk322x_lcdc.c

index 708003dddf8e2fb28b186698450ae0e3fc1541d5..d5a5f42cbf3cc4f3e225e610038d457d4e5296c1 100644 (file)
@@ -1947,6 +1947,18 @@ static int vop_load_screen(struct rk_lcdc_driver *dev_drv, bool initscreen)
                                | V_PRE_DITHER_DOWN_EN(1) |
                                V_DITHER_DOWN_SEL(0) | V_DITHER_DOWN_MODE(0);
                        break;
+               case OUT_S888x:
+                       face = OUT_S888x;
+                       val = V_DITHER_DOWN_EN(0) | V_DITHER_UP_EN(1)
+                               | V_PRE_DITHER_DOWN_EN(1) |
+                               V_DITHER_DOWN_SEL(0) | V_DITHER_DOWN_MODE(0);
+                       break;
+               case OUT_S888:
+                       face = OUT_S888;
+                       val = V_DITHER_DOWN_EN(0) | V_DITHER_UP_EN(1)
+                               | V_PRE_DITHER_DOWN_EN(1) |
+                               V_DITHER_DOWN_SEL(0) | V_DITHER_DOWN_MODE(0);
+                       break;
                case OUT_YUV_420:
                        face = OUT_YUV_420;
                        dclk_ddr = 1;