Statistics
| Branch: | Revision:

root / hw / lm32.h @ 34933c8c

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
}