]> xenbits.xensource.com Git - seabios.git/commitdiff
usb: Remove QH_MULT_SHIFT flag from qh.info1.
authorKevin O'Connor <kevin@koconnor.net>
Sun, 11 Mar 2012 02:07:26 +0000 (21:07 -0500)
committerKevin O'Connor <kevin@koconnor.net>
Sun, 11 Mar 2012 02:07:26 +0000 (21:07 -0500)
That flag is for qh.info2 - it being set in qh.info1 appears to be a
typo.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
src/usb-ehci.c

index a99ac35b3e8f924e246e39db427478b1c7cf5196..6494a3d674735c98e2a937d9ebb4001deafbd203 100644 (file)
@@ -387,12 +387,10 @@ ehci_desc2pipe(struct ehci_pipe *pipe, struct usbdevice_s *usbdev
 {
     usb_desc2pipe(&pipe->pipe, usbdev, epdesc);
 
-    pipe->qh.info1 = (
-        (1 << QH_MULT_SHIFT)
-        | (pipe->pipe.maxpacket << QH_MAXPACKET_SHIFT)
-        | (pipe->pipe.speed << QH_SPEED_SHIFT)
-        | (pipe->pipe.ep << QH_EP_SHIFT)
-        | (pipe->pipe.devaddr << QH_DEVADDR_SHIFT));
+    pipe->qh.info1 = ((pipe->pipe.maxpacket << QH_MAXPACKET_SHIFT)
+                      | (pipe->pipe.speed << QH_SPEED_SHIFT)
+                      | (pipe->pipe.ep << QH_EP_SHIFT)
+                      | (pipe->pipe.devaddr << QH_DEVADDR_SHIFT));
 
     pipe->qh.info2 = (1 << QH_MULT_SHIFT);
     struct usbdevice_s *hubdev = usbdev->hub->usbdev;