1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| /* 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 */
|
|