X-Git-Url: https://repo.jachan.dev/qemu.git/blobdiff_plain/df55c7e8c81db4b142ee157bc41d2ba401b8db20..4f67d30b5e74e060b8dbe10528829b47345cd6e8:/hw/char/etraxfs_ser.c diff --git a/hw/char/etraxfs_ser.c b/hw/char/etraxfs_ser.c index a184026410..947bdb649a 100644 --- a/hw/char/etraxfs_ser.c +++ b/hw/char/etraxfs_ser.c @@ -23,9 +23,12 @@ */ #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; }