xref: /linux/arch/m68k/include/asm/vga.h (revision ca853314e78b0a65c20b6a889a23c31f918d4aa2)
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 */
38