summaryrefslogtreecommitdiff
path: root/drivers/video
diff options
context:
space:
mode:
authorVille Syrjälä <syrjala@sci.fi>2006-01-09 20:53:25 -0800
committerLinus Torvalds <torvalds@g5.osdl.org>2006-01-10 08:01:48 -0800
commita87d7fddbd7f46475842431d153d35bd03cf4f63 (patch)
treeea069c0462c3a247038d9186110bab2db03fc5fe /drivers/video
parent50c839c7b5e7d7cc3443176f5d5458e134b0b189 (diff)
downloadlinux-3.10-a87d7fddbd7f46475842431d153d35bd03cf4f63.tar.gz
linux-3.10-a87d7fddbd7f46475842431d153d35bd03cf4f63.tar.bz2
linux-3.10-a87d7fddbd7f46475842431d153d35bd03cf4f63.zip
[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>
Diffstat (limited to 'drivers/video')
-rw-r--r--drivers/video/aty/atyfb_base.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/drivers/video/aty/atyfb_base.c b/drivers/video/aty/atyfb_base.c
index 5d46171fa64..845da14f56d 100644
--- a/drivers/video/aty/atyfb_base.c
+++ b/drivers/video/aty/atyfb_base.c
@@ -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 |*/