summaryrefslogtreecommitdiffstats
path: root/hw/milkymist-softusb.c
diff options
context:
space:
mode:
authorAnthony Liguori2011-08-05 00:10:36 +0200
committerAnthony Liguori2011-08-05 00:10:36 +0200
commit5df0a2a5ba54114afb2bf75cab9fb184020a46a8 (patch)
tree40565e20dad22056e9d33b09c46d7f009b9acde3 /hw/milkymist-softusb.c
parentMerge remote-tracking branch 'kwolf/for-anthony' into staging (diff)
parentbluetooth: kill dummy usb device, use hid code directly. (diff)
downloadqemu-5df0a2a5ba54114afb2bf75cab9fb184020a46a8.tar.gz
qemu-5df0a2a5ba54114afb2bf75cab9fb184020a46a8.tar.xz
qemu-5df0a2a5ba54114afb2bf75cab9fb184020a46a8.zip
Merge remote-tracking branch 'kraxel/usb.22' into staging
Diffstat (limited to 'hw/milkymist-softusb.c')
-rw-r--r--hw/milkymist-softusb.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/hw/milkymist-softusb.c b/hw/milkymist-softusb.c
index abf7b59acd..75c85aeb6f 100644
--- a/hw/milkymist-softusb.c
+++ b/hw/milkymist-softusb.c
@@ -234,11 +234,11 @@ static void softusb_usbdev_datain(void *opaque)
USBPacket p;
- p.pid = USB_TOKEN_IN;
- p.devep = 1;
- p.data = s->kbd_usb_buffer;
- p.len = sizeof(s->kbd_usb_buffer);
+ usb_packet_init(&p);
+ usb_packet_setup(&p, USB_TOKEN_IN, 0, 1);
+ usb_packet_addbuf(&p, s->kbd_usb_buffer, sizeof(s->kbd_usb_buffer));
s->usbdev->info->handle_data(s->usbdev, &p);
+ usb_packet_cleanup(&p);
softusb_kbd_changed(s);
}