summaryrefslogtreecommitdiff
path: root/sys/dev/usb/usb_subr.c
AgeCommit message (Expand)Author
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
2007-03-30PR/36102: Yojiro UO: Restore revision 1.142's way of reading the descriptorchristos
2007-03-15in usbd_set_config_index, range-check the indexdrochner
2007-03-13Introduce different autoconf interface attributes for USB driversdrochner
2007-02-26Another attempt to read string descriptors at once, this time withdrochner
2007-01-24There are devices which don't report the "self powered" state correctlydrochner
2007-01-19In usbd_set_config_index(), remove the code which tries to draw conclusionsdrochner
2006-12-05Add forgotten #include "opt_compat_netbsd.h" because COMPAT_30 is used.pavel
2006-12-03Restore compatibility of USB_DEVICEINFO ioctl and reads from /dev/usb withpavel
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-12- sprinkle __unused on function decls.christos
2006-10-04fix empty ifchristos
2006-06-11Don't free subdevs on normal completion. The detach code needs it.christos
2006-06-09stack police: Don't allocate 1k on the stack, only use malloc when we need to.christos
2006-06-04save another 1K on the stack.christos
2006-06-04Don't allocate 1K on the stack.christos
2005-11-23Normally a ugen device only attaches if no other driver wants the device.augustss
2005-09-21usbd_setup_pipe(): Don't call usbd_clear_endpoint_stall(). It's notnathanw
2005-08-26s/locdesc_t/int/gdrochner
2005-06-19Actually, usbd_trim_spaces was not writing to const memory, so revertenami
2005-06-16Return the beginning of the string, not the end.christos
2005-05-30- const poisoningchristos
2005-05-23Sync 1284 id printing with the devinfo change, but leave it disabled for now.soren
2005-05-11Don't keep the devinfo string on the stack, instead use malloc/free.augustss
2005-05-02Use UTF8 to encode strings read from the device (instead of using '?' foraugustss
2005-03-04Separate out vendors from the product table, to reduce string duplication.mycroft
2005-03-02Copyright maintenance.mycroft
2004-10-23Keep track of what high speed port (if any) a device belongs to so we canaugustss
2004-10-23Make an iterator abstraction for looping through all descriptors.augustss
2004-09-13a round of autoconf cleanup:drochner