root / hw / lm32.h @ 416343b1
History | View | Annotate | Download (453 Bytes)
1 | f89286ae | Michael Walle | |
---|---|---|---|
2 | f89286ae | Michael Walle | #include "qemu-common.h" |
3 | f89286ae | Michael Walle | |
4 | f89286ae | Michael Walle | static inline DeviceState *lm32_pic_init(qemu_irq cpu_irq) |
5 | f89286ae | Michael Walle | { |
6 | f89286ae | Michael Walle | DeviceState *dev; |
7 | f89286ae | Michael Walle | SysBusDevice *d; |
8 | f89286ae | Michael Walle | |
9 | f89286ae | Michael Walle | dev = qdev_create(NULL, "lm32-pic"); |
10 | f89286ae | Michael Walle | qdev_init_nofail(dev); |
11 | f89286ae | Michael Walle | d = sysbus_from_qdev(dev); |
12 | f89286ae | Michael Walle | sysbus_connect_irq(d, 0, cpu_irq);
|
13 | f89286ae | Michael Walle | |
14 | f89286ae | Michael Walle | return dev;
|
15 | f89286ae | Michael Walle | } |
16 | f89286ae | Michael Walle | |
17 | f89286ae | Michael Walle | static inline DeviceState *lm32_juart_init(void) |
18 | f89286ae | Michael Walle | { |
19 | f89286ae | Michael Walle | DeviceState *dev; |
20 | f89286ae | Michael Walle | |
21 | f89286ae | Michael Walle | dev = qdev_create(NULL, "lm32-juart"); |
22 | f89286ae | Michael Walle | qdev_init_nofail(dev); |
23 | f89286ae | Michael Walle | |
24 | f89286ae | Michael Walle | return dev;
|
25 | f89286ae | Michael Walle | } |