freebsd-nq/sys/dev/usb
Hans Petter Selasky dea9afcfae Some further DWC OTG improvements for full speed and low speed devices:
- Revert r265427. It appears we are halting the DWC OTG host
controller schedule if we process events only at every SOF. When doing
split transactions we rely on that events are processed quickly and
waiting too long might cause data loss.
- We are not always able to meet the timing requirements of interrupt
endpoint split transactions. Switch from INTERRUPT to CONTROL endpoint
type for interrupt endpoint events until further, hence CONTROL
endpoint events are more relaxed, reducing the chance of data
loss. See comment in code for more in-depth explanation.
- Simplify TT scheduling.

MFC after:	3 days
2014-06-07 07:23:17 +00:00
..
controller Some further DWC OTG improvements for full speed and low speed devices: 2014-06-07 07:23:17 +00:00
gadget
input Fix spelling. 2014-03-17 07:19:19 +00:00
misc
net - Improve performance by fixing incorrect Rx/Tx handling 2014-05-27 08:14:54 +00:00
quirk Add new USB quirk. 2014-04-18 16:19:33 +00:00
serial The FTDI product ID we've been calling BEAGLEBONE is actually TI XDS100V2, 2014-04-25 19:47:27 +00:00
storage Adjust various SCSI drivers to handle either a 32-bit or 64-bit lun_id_t, 2013-10-30 14:04:47 +00:00
template USB method structures for USB controllers and USB pipes should be 2013-12-11 13:20:32 +00:00
wlan Remove D-Link DWA140 rev D1 by accident. 2014-06-05 01:55:23 +00:00
ufm_ioctl.h
uftdiio.h Add ioctl(2) calls to uftdi(4) to access bitbang, MPSSE, CPU_FIFO, and 2014-04-05 16:08:13 +00:00
usb_bus.h - Add softc pointer argument to FIFO functions as an optimisation. 2014-05-18 09:13:29 +00:00
usb_busdma.c Fix a regression issue. Contiguous single segment allocations above 2014-02-05 08:02:52 +00:00
usb_busdma.h Change type of the DMA address so that on PAE platforms we get can 2014-06-02 07:08:34 +00:00
usb_cdc.h
usb_compat_linux.c - Try to fix build of 32-bit compatibility USB support for FreeBSD and 2013-08-12 09:17:48 +00:00
usb_compat_linux.h
usb_controller.h Improve the XHCI command timeout recovery handling code. 2013-12-06 08:42:41 +00:00
usb_core.c
usb_core.h - Add softc pointer argument to FIFO functions as an optimisation. 2014-05-18 09:13:29 +00:00
usb_debug.c
usb_debug.h
usb_dev.c Try to resolve a possible deadlock when detaching USB devices which 2014-03-20 13:53:24 +00:00
usb_dev.h
usb_device.c Try to resolve a possible deadlock when detaching USB devices which 2014-03-20 13:53:24 +00:00
usb_device.h Implement better error recovery for Transaction Translators, TTs, 2014-01-13 15:21:11 +00:00
usb_dynamic.c
usb_dynamic.h
usb_endian.h
usb_error.c
usb_freebsd_loader.h Make driver detach code in USB mass storage test optional. 2014-05-30 13:45:20 +00:00
usb_freebsd.h Make driver detach code in USB mass storage test optional. 2014-05-30 13:45:20 +00:00
usb_generic.c Fix a deadlock when trying to power off a USB device. The deadlock 2013-10-27 10:09:53 +00:00
usb_generic.h
usb_handle_request.c
usb_hid.c
usb_hub.c Fix the ordering of the arguments to printf in 2014-01-29 16:24:50 +00:00
usb_hub.h Implement better error recovery for Transaction Translators, TTs, 2014-01-13 15:21:11 +00:00
usb_if.m
usb_ioctl.h - Try to fix build of 32-bit compatibility USB support for FreeBSD and 2013-08-12 09:17:48 +00:00
usb_lookup.c
usb_mbuf.c
usb_mbuf.h
usb_msctest.c Make driver detach code in USB mass storage test optional. 2014-05-30 13:45:20 +00:00
usb_msctest.h Add support for basic read, write and read capacity disk operations to 2014-05-30 07:30:24 +00:00
usb_parse.c
usb_pci.h
usb_pf.c Fix for NULL pointer. 2014-05-09 14:28:11 +00:00
usb_pf.h
usb_process.c Try to resolve a possible deadlock when detaching USB devices which 2014-03-20 13:53:24 +00:00
usb_process.h Try to resolve a possible deadlock when detaching USB devices which 2014-03-20 13:53:24 +00:00
usb_request.c Implement better error recovery for Transaction Translators, TTs, 2014-01-13 15:21:11 +00:00
usb_request.h
usb_transfer.c Workaround for USB MIDI adapters which use non-supported values of 2014-03-14 08:42:30 +00:00
usb_transfer.h
usb_util.c
usb_util.h
usb.h Import USB RNDIS driver to FreeBSD from OpenBSD. 2014-02-06 08:47:14 +00:00
usbdevs - Improve performance by fixing incorrect Rx/Tx handling 2014-05-27 08:14:54 +00:00
usbdi_util.h
usbdi.h Workaround for USB MIDI adapters which use non-supported values of 2014-03-14 08:42:30 +00:00
usbhid.h