| /* SPDX-License-Identifier: GPL-2.0 */ | |
| #ifndef _ASM_M68K_VGA_H | |
| #define _ASM_M68K_VGA_H | |
| /* | |
| * Some ColdFire platforms do in fact have a PCI bus. So for those we want | |
| * to use the real IO access functions, don't fake them out or redirect them | |
| * for that case. | |
| */ | |
| #ifndef CONFIG_PCI | |
| #include <asm/raw_io.h> | |
| #include <asm/kmap.h> | |
| /* | |
| * FIXME | |
| * Ugh, we don't have PCI space, so map readb() and friends to use raw I/O | |
| * accessors, which are identical to the z_*() Zorro bus accessors. | |
| * This should make cirrusfb work again on Amiga | |
| */ | |
| #undef inb_p | |
| #undef inw_p | |
| #undef outb_p | |
| #undef outw | |
| #undef readb | |
| #undef writeb | |
| #undef writew | |
| #define inb_p(port) 0 | |
| #define inw_p(port) 0 | |
| #define outb_p(port, val) do { } while (0) | |
| #define outw(port, val) do { } while (0) | |
| #define readb raw_inb | |
| #define writeb raw_outb | |
| #define writew raw_outw | |
| #endif /* CONFIG_PCI */ | |
| #endif /* _ASM_M68K_VGA_H */ |