Revision a8170e5e hw/milkymist-hw.h
b/hw/milkymist-hw.h | ||
---|---|---|
4 | 4 |
#include "qdev.h" |
5 | 5 |
#include "qdev-addr.h" |
6 | 6 |
|
7 |
static inline DeviceState *milkymist_uart_create(target_phys_addr_t base,
|
|
7 |
static inline DeviceState *milkymist_uart_create(hwaddr base,
|
|
8 | 8 |
qemu_irq irq) |
9 | 9 |
{ |
10 | 10 |
DeviceState *dev; |
... | ... | |
17 | 17 |
return dev; |
18 | 18 |
} |
19 | 19 |
|
20 |
static inline DeviceState *milkymist_hpdmc_create(target_phys_addr_t base)
|
|
20 |
static inline DeviceState *milkymist_hpdmc_create(hwaddr base)
|
|
21 | 21 |
{ |
22 | 22 |
DeviceState *dev; |
23 | 23 |
|
... | ... | |
28 | 28 |
return dev; |
29 | 29 |
} |
30 | 30 |
|
31 |
static inline DeviceState *milkymist_memcard_create(target_phys_addr_t base)
|
|
31 |
static inline DeviceState *milkymist_memcard_create(hwaddr base)
|
|
32 | 32 |
{ |
33 | 33 |
DeviceState *dev; |
34 | 34 |
|
... | ... | |
39 | 39 |
return dev; |
40 | 40 |
} |
41 | 41 |
|
42 |
static inline DeviceState *milkymist_vgafb_create(target_phys_addr_t base,
|
|
42 |
static inline DeviceState *milkymist_vgafb_create(hwaddr base,
|
|
43 | 43 |
uint32_t fb_offset, uint32_t fb_mask) |
44 | 44 |
{ |
45 | 45 |
DeviceState *dev; |
... | ... | |
53 | 53 |
return dev; |
54 | 54 |
} |
55 | 55 |
|
56 |
static inline DeviceState *milkymist_sysctl_create(target_phys_addr_t base,
|
|
56 |
static inline DeviceState *milkymist_sysctl_create(hwaddr base,
|
|
57 | 57 |
qemu_irq gpio_irq, qemu_irq timer0_irq, qemu_irq timer1_irq, |
58 | 58 |
uint32_t freq_hz, uint32_t system_id, uint32_t capabilities, |
59 | 59 |
uint32_t gpio_strappings) |
... | ... | |
74 | 74 |
return dev; |
75 | 75 |
} |
76 | 76 |
|
77 |
static inline DeviceState *milkymist_pfpu_create(target_phys_addr_t base,
|
|
77 |
static inline DeviceState *milkymist_pfpu_create(hwaddr base,
|
|
78 | 78 |
qemu_irq irq) |
79 | 79 |
{ |
80 | 80 |
DeviceState *dev; |
... | ... | |
97 | 97 |
}; |
98 | 98 |
#endif |
99 | 99 |
|
100 |
static inline DeviceState *milkymist_tmu2_create(target_phys_addr_t base,
|
|
100 |
static inline DeviceState *milkymist_tmu2_create(hwaddr base,
|
|
101 | 101 |
qemu_irq irq) |
102 | 102 |
{ |
103 | 103 |
#ifdef CONFIG_OPENGL |
... | ... | |
152 | 152 |
#endif |
153 | 153 |
} |
154 | 154 |
|
155 |
static inline DeviceState *milkymist_ac97_create(target_phys_addr_t base,
|
|
155 |
static inline DeviceState *milkymist_ac97_create(hwaddr base,
|
|
156 | 156 |
qemu_irq crrequest_irq, qemu_irq crreply_irq, qemu_irq dmar_irq, |
157 | 157 |
qemu_irq dmaw_irq) |
158 | 158 |
{ |
... | ... | |
169 | 169 |
return dev; |
170 | 170 |
} |
171 | 171 |
|
172 |
static inline DeviceState *milkymist_minimac_create(target_phys_addr_t base,
|
|
172 |
static inline DeviceState *milkymist_minimac_create(hwaddr base,
|
|
173 | 173 |
qemu_irq rx_irq, qemu_irq tx_irq) |
174 | 174 |
{ |
175 | 175 |
DeviceState *dev; |
... | ... | |
185 | 185 |
return dev; |
186 | 186 |
} |
187 | 187 |
|
188 |
static inline DeviceState *milkymist_minimac2_create(target_phys_addr_t base,
|
|
189 |
target_phys_addr_t buffers_base, qemu_irq rx_irq, qemu_irq tx_irq)
|
|
188 |
static inline DeviceState *milkymist_minimac2_create(hwaddr base,
|
|
189 |
hwaddr buffers_base, qemu_irq rx_irq, qemu_irq tx_irq)
|
|
190 | 190 |
{ |
191 | 191 |
DeviceState *dev; |
192 | 192 |
|
... | ... | |
202 | 202 |
return dev; |
203 | 203 |
} |
204 | 204 |
|
205 |
static inline DeviceState *milkymist_softusb_create(target_phys_addr_t base,
|
|
205 |
static inline DeviceState *milkymist_softusb_create(hwaddr base,
|
|
206 | 206 |
qemu_irq irq, uint32_t pmem_base, uint32_t pmem_size, |
207 | 207 |
uint32_t dmem_base, uint32_t dmem_size) |
208 | 208 |
{ |
Also available in: Unified diff