rk3066b lcdc:fix win0 rgb888 bug

This commit is contained in:
yxj
2012-09-01 18:22:07 +08:00
parent 9ebc5a128b
commit ad88948b04

View File

@@ -39,7 +39,7 @@
static int dbg_thresd = 2;
module_param(dbg_thresd, int, S_IRUGO|S_IWUSR);
#define DBG(level,x...) do { if(unlikely(dbg_thresd > level)) printk(KERN_INFO x); } while (0)
#define DBG(level,x...) do { if(unlikely(dbg_thresd >= level)) printk(KERN_INFO x); } while (0)
static int init_rk31_lcdc(struct rk_lcdc_device_driver *dev_drv)
@@ -398,6 +398,9 @@ static int win0_set_par(struct rk31_lcdc_device *lcdc_dev,rk_screen *screen,
ScaleYrgbY = CalScale(yact, par->ysize);
switch (par->format)
{
case ARGB888:
par->format = RGB888;
break;
case YUV422:// yuv422
ScaleCbrX = CalScale((xact/2), par->xsize);
ScaleCbrY = CalScale(yact, par->ysize);