case OUT_P888:
face = OUT_P888;
LcdMskReg(inf, DSP_CTRL0, m_DITHER_UP_EN, v_DITHER_UP_EN(1));
+ LcdMskReg(inf, DSP_CTRL0, m_DITHER_DOWN_EN | m_DITHER_DOWN_MODE, v_DITHER_DOWN_EN(0) | v_DITHER_DOWN_MODE(0));
break;
default:
+ LcdMskReg(inf, DSP_CTRL0, m_DITHER_UP_EN, v_DITHER_UP_EN(0));
+ LcdMskReg(inf, DSP_CTRL0, m_DITHER_DOWN_EN | m_DITHER_DOWN_MODE, v_DITHER_DOWN_EN(0) | v_DITHER_DOWN_MODE(0));
face = screen->face;
break;
}
if(initscreen == 0) //not init
{
clk_disable(inf->dclk);
- clk_disable(inf->clk);
clk_disable(inf->aclk);
}
case 4: // yuv4201
ScaleCbrX= CalScaleW0(xact/2, par->xsize);
ScaleCbrY = CalScaleW0(yact/2, par->ysize);
- break;
+ break;
case 5:// yuv444
ScaleCbrX= CalScaleW0(xact, par->xsize);
ScaleCbrY = CalScaleW0(yact, par->ysize);
clk_disable(inf->dclk);
}
if(inf->clk){
- clk_disable(inf->clk);
+ clk_disable(inf->aclk);
}
inf->in_suspend = 1;
clk_enable(inf->dclk);
}
if(inf->clk){
- clk_enable(inf->clk);
+ clk_enable(inf->aclk);
}
msleep(100);
}