summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhselasky <hselasky@FreeBSD.org>2012-01-13 22:19:14 +0000
committerhselasky <hselasky@FreeBSD.org>2012-01-13 22:19:14 +0000
commitd848d170333deb40ec475595eeab19c06dfcd677 (patch)
tree1e1eda985359ab8ae8e00b3fd196c094eab1d81e
parentb093ab80c08b5f5da106d22806893d76bd820b7f (diff)
downloadFreeBSD-src-d848d170333deb40ec475595eeab19c06dfcd677.zip
FreeBSD-src-d848d170333deb40ec475595eeab19c06dfcd677.tar.gz
Bugfix: Make sure the XHCI driver doesn't clear
the route string field. Else USB 3.0 HUBs won't work. MFC after: 5 days
-rw-r--r--sys/dev/usb/controller/xhci.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/usb/controller/xhci.c b/sys/dev/usb/controller/xhci.c
index 2d1ec92..a9690f9 100644
--- a/sys/dev/usb/controller/xhci.c
+++ b/sys/dev/usb/controller/xhci.c
@@ -2264,7 +2264,7 @@ xhci_configure_device(struct usb_device *udev)
temp |= XHCI_SCTX_0_CTX_NUM_SET(XHCI_MAX_ENDPOINTS - 1);
break;
default:
- temp = XHCI_SCTX_0_CTX_NUM_SET(1);
+ temp |= XHCI_SCTX_0_CTX_NUM_SET(1);
break;
}
OpenPOWER on IntegriCloud