Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

i810fb: fix incorrect frequency mask

Fix a long-standing bug. The mask used to detect a 100Mhz or 133Mhz chipset
is incorrect. (The only side effect of this bug is that it will choose an
incorrect watermark).

Signed-off-by: Antonino Daplas <adaplas@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Antonino A. Daplas and committed by
Linus Torvalds
1f92fea9 28cdf76b

+1 -1
+1 -1
drivers/video/i810/i810.h
··· 133 133 /* Masks (AND ops) and OR's */ 134 134 #define FB_START_MASK (0x3f << (32 - 6)) 135 135 #define MMIO_ADDR_MASK (0x1FFF << (32 - 13)) 136 - #define FREQ_MASK 0x1EF 136 + #define FREQ_MASK (1 << 4) 137 137 #define SCR_OFF 0x20 138 138 #define DRAM_ON 0x08 139 139 #define DRAM_OFF 0xE7