root / include / hw / m68k / mcf.h @ 0d09e41a
History | View | Annotate | Download (907 Bytes)
1 |
#ifndef HW_MCF_H
|
---|---|
2 |
#define HW_MCF_H
|
3 |
/* Motorola ColdFire device prototypes. */
|
4 |
|
5 |
struct MemoryRegion;
|
6 |
|
7 |
/* mcf_uart.c */
|
8 |
uint64_t mcf_uart_read(void *opaque, hwaddr addr,
|
9 |
unsigned size);
|
10 |
void mcf_uart_write(void *opaque, hwaddr addr, |
11 |
uint64_t val, unsigned size);
|
12 |
void *mcf_uart_init(qemu_irq irq, CharDriverState *chr);
|
13 |
void mcf_uart_mm_init(struct MemoryRegion *sysmem, |
14 |
hwaddr base, |
15 |
qemu_irq irq, CharDriverState *chr); |
16 |
|
17 |
/* mcf_intc.c */
|
18 |
qemu_irq *mcf_intc_init(struct MemoryRegion *sysmem,
|
19 |
hwaddr base, |
20 |
M68kCPU *cpu); |
21 |
|
22 |
/* mcf_fec.c */
|
23 |
void mcf_fec_init(struct MemoryRegion *sysmem, NICInfo *nd, |
24 |
hwaddr base, qemu_irq *irq); |
25 |
|
26 |
/* mcf5206.c */
|
27 |
qemu_irq *mcf5206_init(struct MemoryRegion *sysmem,
|
28 |
uint32_t base, M68kCPU *cpu); |
29 |
|
30 |
#endif
|