rk3288 lcdc: fix after play yuv10 bit fmt set error
authorhjc <hjc@rock-chips.com>
Tue, 8 Apr 2014 05:48:52 +0000 (13:48 +0800)
committerhjc <hjc@rock-chips.com>
Tue, 8 Apr 2014 05:48:52 +0000 (13:48 +0800)
drivers/video/rockchip/lcdc/rk3288_lcdc.c

index 8956a904ff7963224ea717c68c592bcd8b950927..03a39b6c313fb5154ce793e38171ff3212e19a70 100755 (executable)
@@ -1759,31 +1759,38 @@ static int win0_set_par(struct lcdc_device *lcdc_dev,
                case ARGB888:
                        fmt_cfg = 0;
                        win->swap_rb = 0;
+                       win->fmt_10 = 0;
                        break;
                case XBGR888:
                case ABGR888:
                        fmt_cfg = 0;
                        win->swap_rb = 1;
+                       win->fmt_10 = 0;
                        break;
                case RGB888:
                        fmt_cfg = 1;
                        win->swap_rb = 0;
+                       win->fmt_10 = 0;
                        break;
                case RGB565:
                        fmt_cfg = 2;
-                       win->swap_rb = 0;               
+                       win->swap_rb = 0;
+                       win->fmt_10 = 0;
                        break;
                case YUV422:
                        fmt_cfg = 5;
-                       win->swap_rb = 0;               
+                       win->swap_rb = 0;
+                       win->fmt_10 = 0;
                        break;
                case YUV420:    
                        fmt_cfg = 4;
-                       win->swap_rb = 0;               
+                       win->swap_rb = 0;
+                       win->fmt_10 = 0;
                        break;
                case YUV444:    
                        fmt_cfg = 6;
                        win->swap_rb = 0;
+                       win->fmt_10 = 0;
                case YUV422_A:
                        fmt_cfg = 5;
                        win->swap_rb = 0;
@@ -1840,31 +1847,38 @@ static int win1_set_par(struct lcdc_device *lcdc_dev,
                case ARGB888:
                        fmt_cfg = 0;
                        win->swap_rb = 0;
+                       win->fmt_10 = 0;
                        break;
                case XBGR888:
                case ABGR888:
                        fmt_cfg = 0;
                        win->swap_rb = 1;
+                       win->fmt_10 = 0;
                        break;
                case RGB888:
                        fmt_cfg = 1;
                        win->swap_rb = 0;
+                       win->fmt_10 = 0;
                        break;
                case RGB565:
                        fmt_cfg = 2;
-                       win->swap_rb = 0;               
+                       win->swap_rb = 0;
+                       win->fmt_10 = 0;
                        break;
                case YUV422:
                        fmt_cfg = 5;
-                       win->swap_rb = 0;               
+                       win->swap_rb = 0;
+                       win->fmt_10 = 0;
                        break;
                case YUV420:
                        fmt_cfg = 4;
-                       win->swap_rb = 0;               
+                       win->swap_rb = 0;
+                       win->fmt_10 = 0;
                        break;
                case YUV444:
                        fmt_cfg = 6;
-                       win->swap_rb = 0;               
+                       win->swap_rb = 0;
+                       win->fmt_10 = 0;
                        break;
                case YUV422_A:
                        fmt_cfg = 5;