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