opnsense-src/sys/dev/usb
Hans Petter Selasky 1354026034 Commit initial version of new XHCI driver which was written from
scratch. This driver adds support for USB3.0 devices. The XHCI
interface is also backwards compatible to USB2.0 and USB1.0 and will
evntually replace the OHCI/UHCI and EHCI drivers.

There will be follow-up commits during the coming week to link the
driver into the default kernel build and add missing USB3.0
functionality in the USB core. Currently only the driver files are
committed.

Approved by:	thompsa (mentor)
2010-10-03 08:12:17 +00:00
..
controller Commit initial version of new XHCI driver which was written from 2010-10-03 08:12:17 +00:00
input Fix UMS_BUTTON_MAX define name 2010-09-02 03:52:04 +00:00
misc Add missing MODULE_VERSION() definitions, this resolves problems around 2010-09-01 23:47:53 +00:00
net Add new device ids. 2010-09-21 22:42:14 +00:00
quirk Disable sync cache for the Transcend Jetflash V90. It is more specific 2010-08-06 13:45:16 +00:00
serial Reduce the need to accesss struct usb_device by providing functions to access 2010-09-02 04:39:45 +00:00
storage Reduce the need to accesss struct usb_device by providing functions to access 2010-09-02 04:39:45 +00:00
template isochronous endpoint descriptors should have two more bytes which are zero by 2010-03-11 21:48:10 +00:00
wlan Fix build breakage from r212127 2010-09-02 03:50:11 +00:00
ufm_ioctl.h Move the new USB stack into its new home. 2009-02-23 18:31:00 +00:00
usb.h Add basic support for USB Network Control Model (NCM) v1.0 to if_cdce.c. 2009-09-28 07:53:55 +00:00
usb_bus.h Add support for USB language selection. 2009-09-28 07:41:17 +00:00
usb_busdma.c Use saner nsegments and maxsegsz parameters when creating certain DMA tags; 2010-09-14 20:41:06 +00:00
usb_busdma.h - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_cdc.h The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 10:18:03 +00:00
usb_compat_linux.c Add missing MODULE_VERSION() definitions, this resolves problems around 2010-09-01 23:47:53 +00:00
usb_compat_linux.h - Add usb_fill_bulk_urb() and usb_bulk_msg() linux compat functions [1] 2009-11-01 21:48:18 +00:00
usb_controller.h Add support for power mode filtering as some USB hardware does not support 2010-09-02 04:05:00 +00:00
usb_core.c - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_core.h Improve High Speed slot allocation mechanism by moving the computation to the 2009-11-22 21:16:43 +00:00
usb_debug.c Provide tunables for some of the usb sysctls that affect boot behaviour. 2009-11-22 21:21:22 +00:00
usb_debug.h Change USB_DEBUG to #ifdef and allow it to be turned off. Previously this had 2010-04-22 21:31:34 +00:00
usb_dev.c fix a few cases where a string is passed via format argument instead of 2010-06-11 19:27:21 +00:00
usb_dev.h USB core: 2009-07-30 00:15:50 +00:00
usb_device.c Reduce the need to accesss struct usb_device by providing functions to access 2010-09-02 04:39:45 +00:00
usb_device.h If a USB device is suspended and a USB set config request is issued when the 2010-05-12 22:42:35 +00:00
usb_dynamic.c Use the EVENTHANDLER system to hook into the usb device configuration and 2009-12-17 21:42:10 +00:00
usb_dynamic.h Use the EVENTHANDLER system to hook into the usb device configuration and 2009-12-17 21:42:10 +00:00
usb_endian.h Fix _USB2_* refernces in the header protection defines. 2009-06-15 01:09:19 +00:00
usb_error.c - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_freebsd.h Change USB_DEBUG to #ifdef and allow it to be turned off. Previously this had 2010-04-22 21:31:34 +00:00
usb_generic.c Reduce the need to accesss struct usb_device by providing functions to access 2010-09-02 04:39:45 +00:00
usb_generic.h Fix _USB2_* refernces in the header protection defines. 2009-06-15 01:09:19 +00:00
usb_handle_request.c - Patch to allow USB controller to resume operation after 2009-08-24 05:05:38 +00:00
usb_hid.c Support getting signed and unsigned HID data. 2010-05-12 22:50:23 +00:00
usb_hub.c Reduce the need to accesss struct usb_device by providing functions to access 2010-09-02 04:39:45 +00:00
usb_hub.h Improve High Speed slot allocation mechanism by moving the computation to the 2009-11-22 21:16:43 +00:00
usb_if.m Sync to p4 2009-06-27 21:23:30 +00:00
usb_ioctl.h - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_lookup.c - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_mbuf.c - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_mbuf.h - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_msctest.c Add support for the E1752 3G modem and the required eject command. 2010-02-14 20:05:12 +00:00
usb_msctest.h Add support for the E1752 3G modem and the required eject command. 2010-02-14 20:05:12 +00:00
usb_parse.c USB core: 2009-07-30 00:15:50 +00:00
usb_pci.h Fix _USB2_* refernces in the header protection defines. 2009-06-15 01:09:19 +00:00
usb_process.c fix a few cases where a string is passed via format argument instead of 2010-06-11 19:27:21 +00:00
usb_process.h - Patch to allow USB controller to resume operation after 2009-08-24 05:05:38 +00:00
usb_request.c Reduce diffs to p4. 2010-05-12 23:40:44 +00:00
usb_request.h - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_transfer.c Change argument for usbd_get_dma_delay() from USB bus to USB device, some 2010-09-02 04:01:18 +00:00
usb_transfer.h Change argument for usbd_get_dma_delay() from USB bus to USB device, some 2010-09-02 04:01:18 +00:00
usb_util.c - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_util.h - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usbdevs Add new device ids. 2010-09-21 22:42:14 +00:00
usbdi.h Add support for power mode filtering as some USB hardware does not support 2010-09-02 04:05:00 +00:00
usbdi_util.h Reduce the need to accesss struct usb_device by providing functions to access 2010-09-02 04:39:45 +00:00
usbhid.h Support getting signed and unsigned HID data. 2010-05-12 22:50:23 +00:00