summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/storage
Commit message (Collapse)AuthorAgeFilesLines
...
* Rename usb pipes to endpoints as it better represents what they are, and structthompsa2009-06-071-5/+5
| | | | usb_pipe may be used for a different purpose later on.
* Add a NO_SYNCHRONIZE_CACHE quirk for an AIPTEK2deischen2009-05-311-0/+4
| | | | | | | | part identified as Sunplus Technology Inc. This happens to sit in a Rosewill RX81U-ES-25A 2.5" SATA to USB 2.0 external enclosure. Reviewed by: Hans Petter Selasky
* s/usb2_/usb_/ on all typedefs for the USB stack.thompsa2009-05-293-39/+39
|
* s/usb2_/usb_/ on all C structs for the USB stack.thompsa2009-05-283-89/+89
|
* Rename the usb sysctl tree from hw.usb2.* back to hw.usb.*.thompsa2009-05-213-6/+6
| | | | Submitted by: Hans Petter Selasky
* - rename usb2_mode to usb_mode [1]thompsa2009-05-213-3/+3
| | | | | | - change variable types to use the enum Submitted by: Hans Petter Selasky [1]
* Ensure the bmRequestType is the right type for the incoming control request.thompsa2009-05-131-2/+4
| | | | Submitted by: Hans Petter Selasky
* Sync to P4thompsa2009-05-131-64/+83
| | | | | | Add umass quirks for Alcor AU6390, Cypress PATA 6830XX and MPMan MPF400. Submitted by: Hans Petter Selasky
* Remove USB shutdown methods from device drivers as its the host controllersthompsa2009-05-051-8/+0
| | | | | | | responsibility to detach the bus. PR: usb/133896 Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb@159909thompsa2009-04-052-83/+83
| | | | | | | | | | | | | - make usb2_power_mask_t 16-bit - remove "usb2_config_sub" structure from "usb2_config". To compensate for this "usb2_config" has a new field called "usb_mode" which select for which mode the current xfer entry is active. Options are: a) Device mode only b) Host mode only (default-by-zero) c) Both modes. This change was scripted using the following sed script: "s/\.mh\././g". - the standard packet size table in "usb_transfer.c" is now a function, hence the code for the function uses less memory than the table itself. Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb@159908thompsa2009-04-051-85/+105
| | | | | | Reduce the amount of memory used by better sizing buffer arrays. Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb@159562thompsa2009-04-051-44/+51
| | | | | | Reapply r190173 with compilation fixed on 64bit arches. Submitted by: Hans Petter Selasky
* NO_INQUIRY is wrong for this device. Alternatively, if it is right,imp2009-03-221-1/+1
| | | | | | | it is right for only a tiny fraction of these devices and this wild-card entry is too broad. # I run a kernel without this entry at all without ill effects...
* Revert r190173 as it breaks 64bit arches.thompsa2009-03-211-50/+44
|
* Add umass quirk.thompsa2009-03-201-0/+1
| | | | | | PR: usb/132799 Reported by: Yoshihiro Ota Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb@159517thompsa2009-03-202-15/+0
| | | | | | Fix warnings with the IAR compiler. Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb @159431,159437,159438thompsa2009-03-201-7/+8
| | | | | | | - start using the new USB typedefs in the USB core - Remove usage of USB_ADD_BYTES() Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb @159430thompsa2009-03-201-1/+0
| | | | | | | | | | - Move tunable defines into usb_core.h and dependancy towards usb_defs.h - Leave hardcoded defines in "usb_defs.h". - Allow overriding all tunable defines. - Add more customisable typedefs. - Correct maximum device number. Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb @159379,159380thompsa2009-03-201-44/+69
| | | | | | Fixes for 8-bit and 16-bit compilation. Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb @159375,159376,159377thompsa2009-03-201-3/+3
| | | | | | Further remove dependancy towards Giant. Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb 159238,159275thompsa2009-03-171-2/+6
| | | | | | Add umass quirks. Submitted by: Michael Gmelin
* Rename the ushub device class back to uhub as it was in the old usb stack,thompsa2009-03-023-3/+3
| | | | | | moused(8) looks for "uhub/ums" to decide if needs to load the module. Reported by: Garrett Cooper
* Change USB over to make_dev() for all device nodes, previously it hooked intothompsa2009-02-271-7/+5
| | | | | | | | | | | | | | | the devfs clone handler to open the (invisible) devices on the fly. The /dev entries are layed out as follows, /dev/usbctl = master device /dev/usb/0.1.0.5 = usb device, (<bus>.<dev>.<iface>.<endpoint>) /dev/ugen0.1 -> usb/0.1.0.0 = ugen link to ctrl endpoint This also removes the custom permissions model from USB. Bump __FreeBSD_version to 800066. Submitted by: rink (earlier version)
* Also use proper capitalisation of FreeBSD in other source files.ed2009-02-241-2/+2
| | | | Approved by: thompsa
* Move the uaudio and ata-usb drivers into their correct locations.thompsa2009-02-231-1102/+0
|
* Move the new USB stack into its new home.thompsa2009-02-235-0/+7145
OpenPOWER on IntegriCloud