mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-14 15:54:15 +08:00
savagefb: fix blanking mode on CRT display
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 <krzysztof.h1@wp.pl> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
f5c15d0b37
commit
b9f9d4706c
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user