Illumos/gate 113ae91 — usr/src/uts/common/io/usb/hcd/xhci xhci_endpoint.c xhci_usba.c, usr/src/uts/common/sys/usb/hcd/xhci xhci.h
16515 xhci should unconfigure periodic endpoints to release bandwidth
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
Illumos/gate 2a838cd — usr/src/uts/common/io/usb/hcd/xhci xhci_usba.c xhci_endpoint.c, usr/src/uts/common/sys/usb/hcd/xhci xhci.h
16514 xhci panic on pipe open failure
Reviewed by: Dan McDonald <danmcd at mnx.io>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
Illumos/gate 60afb9d — usr/src/man/man9e usba_hcdi_pipe_reset.9e, usr/src/uts/common/io/usb/hcd/xhci xhci_endpoint.c xhci_usba.c
16512 xhci leaks oneshot interrupt IN transfers on pipe reset
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at mnx.io>
Illumos/gate 0ae0ab6 — usr/src/uts/common/io/usb/hcd/xhci xhci_endpoint.c xhci_usba.c, usr/src/uts/common/sys/usb/hcd/xhci xhci.h
14944 xhci silently drops ugen transfers sometimes but not always
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Garrett D'Amore <garrett at damore.org>
Illumos/gate ec82ef7 — usr/src/uts/common/io/usb/hcd/xhci xhci_polled.c xhci_usba.c, usr/src/uts/common/sys/usb/hcd/xhci xhci.h
11281 XHCI polled mode support for USB keyboards
Reviewed by: Robert Mustacchi <robert.mustacchi at joyent.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Paul Winder <Paul.Winder at wdc.com>
Approved by: Dan McDonald <danmcd at joyent.com>
Illumos/gate 2aba3ac — usr/src/uts/common/io/usb/hcd/xhci xhci_endpoint.c xhci_dma.c, usr/src/uts/common/sys/usb/hcd/xhci xhci.h
9816 Multi-TRB xhci transfers should use event data
9817 xhci needs to always set slot context
8550 increase xhci bulk transfer sgl count
9818 xhci_transfer_get_tdsize can return values that are too large
Reviewed by: Alex Wilson <alex.wilson at joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>
Illumos/gate 993e3fa — usr/src/cmd/mdb/intel/modules/xhci xhci.c, usr/src/uts/common/io/usb/hcd/xhci xhci.c xhci_usba.c
1979 USB 3.0 support
7918 want usb_pipe_xopen(9F)
7919 usbai burst macros for endpoint descriptor are wrong
7920 usba_hcdi_register() should fail if driver is using private data
7921 failing to load the usba root hub module destroys driver parent private data
7922 want ::hubd walker
7923 ::prtusb should include version
7924 usb_*_request(9S) manual pages should match structure names
Reviewed by: Patrick Mooney <patrick.mooney at joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Reviewed by: Bryan Cantrill <bryan at joyent.com>
Reviewed by: Dale Ghent <daleg at omniti.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Richard Lowe <richlowe at richlowe.net>