| Arnd Bergmann | ae49e80 | 2009-05-13 22:56:34 +0000 | [diff] [blame] | 1 | /* | 
 | 2 |  *	Access to VGA videoram | 
 | 3 |  * | 
 | 4 |  *	(c) 1998 Martin Mares <mj@ucw.cz> | 
 | 5 |  */ | 
 | 6 | #ifndef __ASM_GENERIC_VGA_H | 
 | 7 | #define __ASM_GENERIC_VGA_H | 
 | 8 |  | 
 | 9 | /* | 
 | 10 |  *	On most architectures that support VGA, we can just | 
 | 11 |  *	recalculate addresses and then access the videoram | 
 | 12 |  *	directly without any black magic. | 
 | 13 |  * | 
 | 14 |  *	Everyone else needs to ioremap the address and use | 
 | 15 |  *	proper I/O accesses. | 
 | 16 |  */ | 
 | 17 | #ifndef VGA_MAP_MEM | 
 | 18 | #define VGA_MAP_MEM(x, s) (unsigned long)phys_to_virt(x) | 
 | 19 | #endif | 
 | 20 |  | 
 | 21 | #define vga_readb(x) (*(x)) | 
 | 22 | #define vga_writeb(x, y) (*(y) = (x)) | 
 | 23 |  | 
 | 24 | #endif /* _ASM_GENERIC_VGA_H */ |