summaryrefslogtreecommitdiff
path: root/sys/dev/usb
AgeCommit message (Collapse)Author
2010-12-14regenDamien Bergamini
2010-12-14bunch of Atheros AR9271 product ids.Damien Bergamini
2010-12-14use the dying flag in struct usbd_bus instead of a private dying flagJacob Meuser
in *hci_softc ok miod@, krw@
2010-12-13#undef RSU_DEBUGDamien Bergamini
print the firmware diagnostic messages only if IFF_DEBUG is set.
2010-12-12cosmeticDamien Bergamini
2010-12-12Match the Planex GW-USNano.Jonathan Gray
ok damien@
2010-12-11Add support for the ZTE MF112 from MERIGHI Marcus.Jonathan Gray
2010-12-11regenJonathan Gray
2010-12-11ZTE MF112Jonathan Gray
2010-12-11drop Rx'd frames larger than MCLBYTES.Damien Bergamini
2010-12-11rsu(4), a driver for Realtek RTL8188SU, RTL8191SU and RTL8192SUDamien Bergamini
802.11n USB devices. These are FullMAC devices that require a firmware to operate; see man page for details. Great thanks to Brad for donating hardware. Committed over the TRENDnet TEW-649UB. ok deraadt@
2010-12-11rxi_flags was used uninitialized, and in some cases, received framesDamien Bergamini
were dropped.
2010-12-07remove useless #includeDamien Bergamini
2010-12-06* if we got an undercoverable error, set the dying flagJacob Meuser
* check the dying flag in timeout and interrupt handlers fixes crash when disconnecting cardbus usb adapters
2010-12-06as in ehci and ohci, delete the interrupt timeout in the detachJacob Meuser
routine
2010-12-06a couple unchecked if_detach() in detach routines that were missedJacob Meuser
in previous sweep (avoid NULL deref if the device didn't fully attach)
2010-12-06* replace per-driver dying and/or other state variables with use ofJacob Meuser
usbd_deactivete() and usbd_is_dying() * use usbd_deactivate() in activate()/DEACTIVATE * convert a few more direct checks of the associated bus' dying flag with usbd_is_dying()
2010-12-06call config_deactivate() before config_detach() when detaching devices.Jacob Meuser
2010-12-06* check that the root hub has been configured before trying toJacob Meuser
free it's resources * use usbd_is_dying() instead of directly checking the device's bus dying flag
2010-12-06* add dying flag to struct usbd_deviceJacob Meuser
* add usbd_deactivate(), which should be use to set the dying flag in struct usbd_device * add usbd_is_dying(), which can be used to check if either the device or the associated bus dying flag has been set * use usbd_is_dying() to check if the deivce or bus is dying before issuing transfers or requests
2010-12-03missing ; in previousJacob Meuser
2010-12-02don't attach to the hid interface of the ti msp430Jacob Meuser
2010-12-02don't match/attach devices without a data endpoint, since this driverJacob Meuser
can't use them anyway. tested with working umodem by sthen@ ok sthen@
2010-11-30syncJacob Meuser
2010-11-30Texas Instruments MSP430 as found in the Launchpad dev boardJacob Meuser
2010-11-29regenDamien Bergamini
2010-11-29bunch of RTL8192SU product ids.Damien Bergamini
2010-11-27Increase UVIDEO_MAX_FRAME to 32 to support 28 possible frame types onPaul de Weerd
Logitech HD Pro Webcam C910 (and probably others) to make it work. Debugging, suggested and ok jakemsr@
2010-11-27regenPaul de Weerd
2010-11-27Another cam: Logitech HD Pro Webcam C910Paul de Weerd
ok jakemsr@
2010-11-24- use *un*signed byte array for control dataJacob Meuser
- use UGETW/USETW instead of letoh16/htole16 fixes controls that use two-byte signed data (e.g. brighness and hue) on sparc64
2010-11-21Properly handle when uhci_alloc_sqh() fails to allocate memory inMatthew Dempsky
uhci_device_setintr(). ok jakemsr@
2010-11-20__attribute__((packed)) -> __packed. The ioprbs.c chunk was commented out, andMiod Vallat
uncommenting it is intentional. ok deraadt@
2010-11-19miscellanous->miscellaneousMiod Vallat
2010-11-19Do not allow malloc() to wait in uhci_device_setintr(), instead check forMiod Vallat
failure and return USBD_NOMEM, callers will do TRT. ok jakemser@ deraadt@ kettenis@ tedu@
2010-11-16BenQ M32 GSM/GPRS modem uses a custom product ID prolific PL2303; Mark PeoplesTheo de Raadt
2010-11-16syncTheo de Raadt
2010-11-16attach FeiXun products.Damien Bergamini
2010-11-16regenDamien Bergamini
2010-11-16new "FeiXun Communication" vendor id and two associatedDamien Bergamini
RTL8188CU product ids.
2010-11-16periodically measure temperature and redo LC calibration if temperatureDamien Bergamini
changes significantly since last LC calibration.
2010-11-15print board type in human readable form in dmesg.Damien Bergamini
2010-11-14Cleanup dmesg a bit, do not print the device name twice when attachingPaul de Weerd
axe(4).
2010-11-06syncTheo de Raadt
2010-11-06another planex deviceTheo de Raadt
2010-11-06print the MAC address on the second line like with the other USBDamien Bergamini
802.11 drivers.
2010-11-06syncTheo de Raadt
2010-11-06Planex GW-USNanoTheo de Raadt
2010-11-06support the logic rt3020 that mtu@ foundTheo de Raadt
2010-11-06syncTheo de Raadt