| #ifndef HW_LM32_H | |
| #define HW_LM32_H 1 | |
| #include "hw/char/lm32_juart.h" | |
| static inline DeviceState *lm32_pic_init(qemu_irq cpu_irq) | |
| { | |
| DeviceState *dev; | |
| SysBusDevice *d; | |
| dev = qdev_create(NULL, "lm32-pic"); | |
| qdev_init_nofail(dev); | |
| d = SYS_BUS_DEVICE(dev); | |
| sysbus_connect_irq(d, 0, cpu_irq); | |
| return dev; | |
| } | |
| static inline DeviceState *lm32_juart_init(void) | |
| { | |
| DeviceState *dev; | |
| dev = qdev_create(NULL, TYPE_LM32_JUART); | |
| qdev_init_nofail(dev); | |
| return dev; | |
| } | |
| #endif |