[SeaBIOS] [PATCH 19/19] usb: Remove QH_MULT_SHIFT flag from qh.info1.

Kevin O'Connor kevin at koconnor.net
Sun Mar 11 03:49:25 CET 2012


That flag is for qh.info2 - it being set in qh.info1 appears to be a
typo.

Signed-off-by: Kevin O'Connor <kevin at koconnor.net>
---
 src/usb-ehci.c |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/src/usb-ehci.c b/src/usb-ehci.c
index a99ac35..6494a3d 100644
--- a/src/usb-ehci.c
+++ b/src/usb-ehci.c
@@ -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;
-- 
1.7.6.5




More information about the SeaBIOS mailing list