vga.h 587 B

1234567891011121314151617181920212223242526
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. /*
  3. * Access to VGA videoram
  4. *
  5. * (c) 1998 Martin Mares <mj@ucw.cz>
  6. */
  7. #ifndef __ASM_GENERIC_VGA_H
  8. #define __ASM_GENERIC_VGA_H
  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. #define vga_readb(x) (*(x))
  21. #define vga_writeb(x, y) (*(y) = (x))
  22. #endif /* _ASM_GENERIC_VGA_H */