From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:48170) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QjyMK-0002Ek-Qu for qemu-devel@nongnu.org; Thu, 21 Jul 2011 14:52:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QjyMJ-0004Vz-Nc for qemu-devel@nongnu.org; Thu, 21 Jul 2011 14:52:32 -0400 Received: from mail.serverraum.org ([78.47.150.89]:45781) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QjyMJ-0004Vn-J0 for qemu-devel@nongnu.org; Thu, 21 Jul 2011 14:52:31 -0400 From: Michael Walle Date: Thu, 21 Jul 2011 20:52:24 +0200 Message-Id: <1311274344-8720-1-git-send-email-michael@walle.cc> Subject: [Qemu-devel] [PATCH] lm32: softusb: claim to support full speed List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: "Edgar E. Iglesias" , Michael Walle The QEMU keyboard and mouse reports themselves as full speed devices, though they are actually low speed devices. Until this is fixed, claim that we are supporting full speed devices. Signed-off-by: Michael Walle --- hw/milkymist-softusb.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/hw/milkymist-softusb.c b/hw/milkymist-softusb.c index ce2bfc6..abf7b59 100644 --- a/hw/milkymist-softusb.c +++ b/hw/milkymist-softusb.c @@ -310,10 +310,12 @@ static int milkymist_softusb_init(SysBusDevice *dev) usb_bus_new(&s->usbbus, &softusb_bus_ops, NULL); /* our two ports */ + /* FIXME: claim to support full speed devices. qemu mouse and keyboard + * report themselves as full speed devices. */ usb_register_port(&s->usbbus, &s->usbport[0], NULL, 0, &softusb_ops, - USB_SPEED_MASK_LOW); + USB_SPEED_MASK_LOW | USB_SPEED_MASK_FULL); usb_register_port(&s->usbbus, &s->usbport[1], NULL, 1, &softusb_ops, - USB_SPEED_MASK_LOW); + USB_SPEED_MASK_LOW | USB_SPEED_MASK_FULL); /* and finally create an usb keyboard */ s->usbdev = usb_create_simple(&s->usbbus, "usb-kbd"); -- 1.7.2.5