[PATCH] atyfb: Fix interlaced modes

Fix interlaced display modes.

Signed-off-by: Ville Syrjälä <syrjala@sci.fi>
Signed-off-by: Antonino Daplas <adaplas@pol.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
Ville Syrjl 2006-01-09 20:53:25 -08:00 коммит произвёл Linus Torvalds
Родитель 50c839c7b5
Коммит a87d7fddbd
1 изменённых файлов: 0 добавлений и 10 удалений

Просмотреть файл

@ -967,16 +967,6 @@ static int aty_var_to_crtc(const struct fb_info *info,
vdisplay = yres;
if(vmode & FB_VMODE_DOUBLE)
vdisplay <<= 1;
if(vmode & FB_VMODE_INTERLACED) {
vdisplay >>= 1;
/* The prefered mode for the LCD is not interlaced, so disable it if
it was enabled. For doublescan there is no problem, because we can
compensate for it in the hardware stretching (we stretch half as much)
*/
vmode &= ~FB_VMODE_INTERLACED;
/*crtc->gen_cntl &= ~CRTC_INTERLACE_EN;*/
}
crtc->gen_cntl &= ~(CRTC2_EN | CRTC2_PIX_WIDTH);
crtc->lcd_gen_cntl &= ~(HORZ_DIVBY2_EN | DIS_HOR_CRT_DIVBY2 |
/*TVCLK_PM_EN | VCLK_DAC_PM_EN |*/