]> Git Repo - qemu.git/blobdiff - hw/char/etraxfs_ser.c
qdev: set properties with device_class_set_props()
[qemu.git] / hw / char / etraxfs_ser.c
index a18402641085d7efbedf319a94a84d7de0a6de80..947bdb649a5257fcfb6a03f49699f30fd583b1e5 100644 (file)
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
+#include "hw/qdev-properties.h"
 #include "hw/sysbus.h"
 #include "chardev/char-fe.h"
 #include "qemu/log.h"
+#include "qemu/module.h"
 
 #define D(x)
 
@@ -199,7 +202,7 @@ static int serial_can_receive(void *opaque)
     return sizeof(s->rx_fifo) - s->rx_fifo_len;
 }
 
-static void serial_event(void *opaque, int event)
+static void serial_event(void *opaque, QEMUChrEvent event)
 {
 
 }
@@ -241,7 +244,7 @@ static void etraxfs_ser_class_init(ObjectClass *klass, void *data)
     DeviceClass *dc = DEVICE_CLASS(klass);
 
     dc->reset = etraxfs_ser_reset;
-    dc->props = etraxfs_ser_properties;
+    device_class_set_props(dc, etraxfs_ser_properties);
     dc->realize = etraxfs_ser_realize;
 }
 
This page took 0.021833 seconds and 4 git commands to generate.