]>
Commit | Line | Data |
---|---|---|
cb9c377f PB |
1 | #ifndef HW_LM32_H |
2 | #define HW_LM32_H 1 | |
3 | ||
a0b97927 | 4 | #include "hw/char/lm32_juart.h" |
f89286ae MW |
5 | |
6 | static inline DeviceState *lm32_pic_init(qemu_irq cpu_irq) | |
7 | { | |
8 | DeviceState *dev; | |
9 | SysBusDevice *d; | |
10 | ||
11 | dev = qdev_create(NULL, "lm32-pic"); | |
12 | qdev_init_nofail(dev); | |
1356b98d | 13 | d = SYS_BUS_DEVICE(dev); |
f89286ae MW |
14 | sysbus_connect_irq(d, 0, cpu_irq); |
15 | ||
16 | return dev; | |
17 | } | |
18 | ||
19 | static inline DeviceState *lm32_juart_init(void) | |
20 | { | |
21 | DeviceState *dev; | |
22 | ||
a0b97927 | 23 | dev = qdev_create(NULL, TYPE_LM32_JUART); |
f89286ae MW |
24 | qdev_init_nofail(dev); |
25 | ||
26 | return dev; | |
27 | } | |
cb9c377f PB |
28 | |
29 | #endif |