PERFORCE change 182199 for review
Hans Petter Selasky
hselasky at skunkworks.freebsd.org
Wed Aug 11 18:26:20 UTC 2010
http://p4web.freebsd.org/@@182199?ac=10
Change 182199 by hselasky at hselasky_laptop001 on 2010/08/10 16:35:43
USB controller (XHCI):
- add support for multi transaction translator, MTT, feature.
Affected files ...
.. //depot/projects/usb/src/sys/dev/usb/controller/xhci.c#26 edit
Differences ...
==== //depot/projects/usb/src/sys/dev/usb/controller/xhci.c#26 (text+ko) ====
@@ -2172,9 +2172,15 @@
((udev->speed == USB_SPEED_SUPER) ||
(udev->speed = USB_SPEED_HIGH));
- if (is_hub)
+ if (is_hub) {
temp |= XHCI_SCTX_0_HUB_SET(1);
+ if (udev->ddesc.bDeviceProtocol == UDPROTO_HSHUBMTT) {
+ DPRINTF("HUB supports MTT\n");
+ temp |= XHCI_SCTX_0_MTT_SET(1);
+ }
+ }
+
pinp->ctx_slot.dwSctx0 = htole32(temp);
temp = XHCI_SCTX_1_RH_PORT_SET(rh_port);
More information about the p4-projects
mailing list