GNU Linux-libre 4.19.207-gnu1
[releases.git] / arch / m68k / include / asm / vga.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef _ASM_M68K_VGA_H
3 #define _ASM_M68K_VGA_H
4
5 /*
6  * Some ColdFire platforms do in fact have a PCI bus. So for those we want
7  * to use the real IO access functions, don't fake them out or redirect them
8  * for that case.
9  */
10 #ifndef CONFIG_PCI
11
12 #include <asm/raw_io.h>
13 #include <asm/kmap.h>
14
15 /*
16  * FIXME
17  * Ugh, we don't have PCI space, so map readb() and friends to use raw I/O
18  * accessors, which are identical to the z_*() Zorro bus accessors.
19  * This should make cirrusfb work again on Amiga
20  */
21 #undef inb_p
22 #undef inw_p
23 #undef outb_p
24 #undef outw
25 #undef readb
26 #undef writeb
27 #undef writew
28 #define inb_p(port)             0
29 #define inw_p(port)             0
30 #define outb_p(port, val)       do { } while (0)
31 #define outw(port, val)         do { } while (0)
32 #define readb                   raw_inb
33 #define writeb                  raw_outb
34 #define writew                  raw_outw
35
36 #endif /* CONFIG_PCI */
37 #endif /* _ASM_M68K_VGA_H */