video: rockchip: vop: 3399: add support serial rgb 8bit output
[firefly-linux-kernel-4.4.55.git] / 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;