lm32.h 498 B

123456789101112131415161718192021222324252627282930
  1. #ifndef HW_LM32_H
  2. #define HW_LM32_H 1
  3. #include "qemu-common.h"
  4. static inline DeviceState *lm32_pic_init(qemu_irq cpu_irq)
  5. {
  6. DeviceState *dev;
  7. SysBusDevice *d;
  8. dev = qdev_create(NULL, "lm32-pic");
  9. qdev_init_nofail(dev);
  10. d = SYS_BUS_DEVICE(dev);
  11. sysbus_connect_irq(d, 0, cpu_irq);
  12. return dev;
  13. }
  14. static inline DeviceState *lm32_juart_init(void)
  15. {
  16. DeviceState *dev;
  17. dev = qdev_create(NULL, "lm32-juart");
  18. qdev_init_nofail(dev);
  19. return dev;
  20. }
  21. #endif