]> Git Repo - linux.git/commitdiff
savagefb: fix blanking mode on CRT display
authorKrzysztof Helt <[email protected]>
Wed, 11 Nov 2009 22:26:25 +0000 (14:26 -0800)
committerLinus Torvalds <[email protected]>
Thu, 12 Nov 2009 15:25:56 +0000 (07:25 -0800)
Fix wrong bit mask for blanking register.  Due to the error a CRT monitor
blanks off due to wrong frequency (out of range) instead of PM signal
(vertical and horizontal frequencies cut off).

Just compare the mask with bits set in the switch(blank) clause below the
changed line.

Signed-off-by: Krzysztof Helt <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
drivers/video/savage/savagefb_driver.c

index 0857b3b8c495220e27db6c0addc2abacd4315461..842d157e10258e5ed62d37c9fa628ada1d4afa8f 100644 (file)
@@ -1565,7 +1565,7 @@ static int savagefb_blank(int blank, struct fb_info *info)
                vga_out8(0x3c5, sr8, par);
                vga_out8(0x3c4, 0x0d, par);
                srd = vga_in8(0x3c5, par);
-               srd &= 0x03;
+               srd &= 0x50;
 
                switch (blank) {
                case FB_BLANK_UNBLANK:
This page took 0.054759 seconds and 4 git commands to generate.