]> git.proxmox.com Git - qemu.git/blob - hw/lm32.h
Merge remote-tracking branch 'afaerber/qom-cpu' into staging
[qemu.git] / hw / lm32.h
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