root / hw / lm32 / lm32.h @ 47b43a1f
History | View | Annotate | Download (498 Bytes)
1 |
#ifndef HW_LM32_H
|
---|---|
2 |
#define HW_LM32_H 1 |
3 |
|
4 |
|
5 |
#include "qemu-common.h" |
6 |
|
7 |
static inline DeviceState *lm32_pic_init(qemu_irq cpu_irq) |
8 |
{ |
9 |
DeviceState *dev; |
10 |
SysBusDevice *d; |
11 |
|
12 |
dev = qdev_create(NULL, "lm32-pic"); |
13 |
qdev_init_nofail(dev); |
14 |
d = SYS_BUS_DEVICE(dev); |
15 |
sysbus_connect_irq(d, 0, cpu_irq);
|
16 |
|
17 |
return dev;
|
18 |
} |
19 |
|
20 |
static inline DeviceState *lm32_juart_init(void) |
21 |
{ |
22 |
DeviceState *dev; |
23 |
|
24 |
dev = qdev_create(NULL, "lm32-juart"); |
25 |
qdev_init_nofail(dev); |
26 |
|
27 |
return dev;
|
28 |
} |
29 |
|
30 |
#endif
|