| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
usb_pipe may be used for a different purpose later on.
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
| |
Submitted by: Hans Petter Selasky
|
|
|
|
|
|
| |
- change variable types to use the enum
Submitted by: Hans Petter Selasky [1]
|
|
|
|
| |
Submitted by: Hans Petter Selasky
|
|
|
|
|
|
| |
Add umass quirks for Alcor AU6390, Cypress PATA 6830XX and MPMan MPF400.
Submitted by: Hans Petter Selasky
|
|
|
|
|
|
|
| |
responsibility to detach the bus.
PR: usb/133896
Submitted by: Hans Petter Selasky
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
| |
Reduce the amount of memory used by better sizing buffer arrays.
Submitted by: Hans Petter Selasky
|
|
|
|
|
|
| |
Reapply r190173 with compilation fixed on 64bit arches.
Submitted by: Hans Petter Selasky
|
|
|
|
|
|
|
| |
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...
|
| |
|
|
|
|
|
|
| |
PR: usb/132799
Reported by: Yoshihiro Ota
Submitted by: Hans Petter Selasky
|
|
|
|
|
|
| |
Fix warnings with the IAR compiler.
Submitted by: Hans Petter Selasky
|
|
|
|
|
|
|
| |
- start using the new USB typedefs in the USB core
- Remove usage of USB_ADD_BYTES()
Submitted by: Hans Petter Selasky
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
| |
Fixes for 8-bit and 16-bit compilation.
Submitted by: Hans Petter Selasky
|
|
|
|
|
|
| |
Further remove dependancy towards Giant.
Submitted by: Hans Petter Selasky
|
|
|
|
|
|
| |
Add umass quirks.
Submitted by: Michael Gmelin
|
|
|
|
|
|
| |
moused(8) looks for "uhub/ums" to decide if needs to load the module.
Reported by: Garrett Cooper
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
| |
Approved by: thompsa
|
| |
|
|
|