summaryrefslogtreecommitdiff
path: root/sys/dev/usb/usb_subr.c
AgeCommit message (Expand)Author
2014-02-17Re-establish the default pipe after the initial reading of the deviceskrll
2013-10-03Simply the code now that all (real) HCDs provide a get_lock method.skrll
2013-09-26Remove usbd_do_request_async. It's callback was calling usbd_free_xferskrll
2013-09-14Add work-in-progress xhci(4) driver code. Currently (mostly) supportsjakllsch
2013-09-07Reload the full device descriptor after re-establishing the default pipeskrll
2013-08-21Use NULL instead of 0 as appropriate.jakllsch
2013-03-20Only set wMaxPacketSize to 64 for HS/FS and set to 8 for LS to be withinskrll
2013-01-22default pipe is mpsafe, deal with itjmcneill
2013-01-22- Add a USBD_MPSAFE flag to usbd_open_pipe. If not set, acquire KERNEL_LOCKjmcneill
2013-01-05fix debug variables.christos
2013-01-05- need opt_usb.h if depending on USB_DEBUGchristos
2013-01-02Use NULL not 0 for pointer assignment.skrll
2012-12-11DPRINTF improvement - print the address of the pipe we return not whereskrll
2012-07-15commit my workaround for PR 46648 for now, as the more involvedmrg
2012-06-10merge the jmcneill-usbmp branch. many thanks to jared for themrg
2012-05-22Include opt_usb.h for USB_DEBUG.martin
2011-06-09Move EHCI_DEBUG, OHCI_DEBUG, UHCI_DEBUG, USB_DEBUG, UHUB_DEBUG to opt_usb.hmatt
2011-05-27remember the data toggle bit per (bulk) endpoint rather than perdrochner
2011-03-20Move MALLOC_DEFINE()s from usb_mem.c to usb_subr.c.tsutsui
2010-11-03Stop using the compatibility macros USB_ATTACH(), USB_DETACH(),dyoung
2010-08-21Update the various xxx_verbose modules to conform to the module subsystem'spgoyette
2010-08-07Pass the lengths of the buffers and use bound string functions where easychristos
2010-07-27do a port reset between initial device descriptor fetch anddrochner
2010-07-25Move setting of the usb_verbose_loaded flag into the module's init routine.pgoyette
2010-07-20another iteration in the eternal device enumeration struggle:drochner
2010-06-06Update usbverbose module to use module_autoload() rather than module_load().pgoyette
2010-05-29unload usbverbose, not pciverbosecegger
2010-05-29Extract USBVERBOSE into a kernel module. The module can be builtinpgoyette
2010-04-25Fix for PR#42572. I was running with this patch for several month withoutmatthias
2009-11-12Re-order operations in usb_detach() so that if a usb(4) instance'sdyoung
2009-11-12Style.uebayasi
2009-11-11be a little more verbose in DIAGNOSTIC printfpooka
2009-09-03Expand some of the portability macros from sys/dev/usb/usb_port.h.dyoung
2009-08-16If we are attaching a high speed device, request a full size descriptormartin
2008-08-18Implement uhub_rescan(). After this change, "modload uaudio.kmod"kent
2008-08-12fix an inconsistency in a check for invalid configuration index vs. value;drochner
2008-07-28-in usbd_probe_and_attach(), split out the code for per-device anddrochner
2008-06-22PR 39023: usbd_new_device: do not set address early, from FreeBSD.jmcneill
2008-06-06oops, forgot to pass locators when I simplified the autoconf codedrochner
2008-05-27kill USB_DO_ATTACHdrochner
2008-05-26some cleanup:drochner
2008-05-25-make the list of USB child devices a (possibly sparse) array ratherdrochner
2008-05-24Split device_t and softc for all USB device drivers, and related cosmeticcube
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-05use aprint_*_dev and device_xnamecegger
2008-03-28split device/softc for USB host controllers and the usb (control)drochner
2008-02-18Use device_t and its accessor functions.dyoung
2007-10-19machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.had
2007-06-30Fix typo that prevents port reset after several retries.mlelstv
2007-05-20Retry set_address function for very slow (out of spec) devices, justmlelstv