/* 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 */ |