]>
Commit | Line | Data |
---|---|---|
cb9c377f PB |
1 | #ifndef HW_LM32_H |
2 | #define HW_LM32_H 1 | |
3 | ||
f89286ae MW |
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); | |
1356b98d | 14 | d = SYS_BUS_DEVICE(dev); |
f89286ae MW |
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 | } | |
cb9c377f PB |
29 | |
30 | #endif |