jhb
c17f46e472
Remove unneeded includes of <sys/linker_set.h>. Other headers that use
...
it internally contain nested includes.
Reviewed by: bde
2011-01-11 13:59:06 +00:00
n_hibma
7c21b2dc77
Add a man page for usb_quirk module, plus references in other man pages,
...
and updated comments in the usb_quirk.h header file.
The main purpose of this is to expose the quirks for ejecting 3G
modules. usb_modeswitch in Linux does a great job of collecting
information on these, and with the quirks module people can try out the
modeswitch config file entries on FreeBSD, hence the SCSI strings in the
man page.
MFC after: 2 weeks
2010-11-10 23:45:44 +00:00
n_hibma
c905973491
Allow specification of eject method through quirks, so people can test
...
drive eject methods before supplying patches.
2010-11-10 18:41:38 +00:00
hselasky
deeb89a128
Add new USB quirk.
...
Submitted by: Dmitry Luhtionov
Approved by: thompsa (mentor)
2010-11-04 19:05:35 +00:00
hselasky
2cceec5c2d
- Add more USB devices to usbdevs and rename some previously unknown ones.
...
- Add more USB mass storage quirks.
Submitted by: Dmitry Luhtionov
PR: usb/149934, usb/143045
Approved by: thompsa (mentor)
2010-10-14 21:09:37 +00:00
kib
d1366c1596
Disable sync cache for the Transcend Jetflash V90. It is more specific
...
quirk over the general one for transcend sticks.
Submitted by: Mykola Dzham <i levsha me>
MFC after: 1 week
2010-08-06 13:45:16 +00:00
tijl
2c62af1249
Add quirk for Apacer HT202 USB 2.0 Flash Drive.
...
PR: usb/107243
Approved by: kib (mentor)
MFC after: 1 week
2010-07-28 18:56:01 +00:00
gavin
ecd9265862
Prevent uhid(4) from attaching to the Liebert PowerSure Personal XT UPS.
...
PR: usb/129251
Submitted by: Andrew D Wiles <adw+gnats avatastic.co.uk>
MFC after: 1 week
2010-07-27 17:07:16 +00:00
gavin
3bd5b8e150
Prevent uhid(4) from attaching to the Gembird Silver Shield remote power
...
plug. Note that the Vendor ID 0x04b4 is officially assigned to Cypress,
so use that instead of adding a second vendor with an identical ID, in the
same way other similar cases are treated in usb/usbdevs.
PR: usb/132785
Submitted by: Dirk-Willem van Gulik <dirkx webweaving.org>
MFC after: 1 week
2010-07-26 21:22:57 +00:00
gavin
675bce1340
Prevent ukbd(4) and uhid(4) from attaching when a WiSPY DBx Spectrum
...
Analyzer is attached.
PR: usb/134631
Submitted by: Jesse Kempf <jkempf davisvision.com>
MFC after: 1 week
2010-07-26 20:44:29 +00:00
thompsa
125e1e374e
Add a mass storage quirk.
...
PR: usb/147196
2010-06-22 21:03:13 +00:00
thompsa
44d8f1d202
Add quirks for the Alcor SDCR_6362 Card Reader, Freecom HDD storage device and
...
Samsung YP_U4 music player.
PR: usb/145265, usb/146104
Submitted by: Dmitry Luhtionov, Urankar Mikael, Peter Toth
2010-05-12 22:26:23 +00:00
thompsa
9b74cb340c
Do not sync cache for the PL2506
...
PR: usb/144915
Submitted by: Monty Hall
2010-03-28 20:09:04 +00:00
netchild
019a98ec0a
- add some usb devices (scanner, printer, usb storage)
...
- add quirks for the usb storage
Reviewed by: hselasky
2010-03-26 11:02:01 +00:00
thompsa
446bd534e9
Add UQ_KBD_BOOTPROTO quirk needed in r203896
2010-02-14 19:56:05 +00:00
thompsa
b27c828eed
Add null check on quirk lookup and add a couple of umass quirks.
...
Submitted by: Hans Petter Selesky
2010-01-29 02:33:50 +00:00
thompsa
9b6b3618fe
Add new umass quirks for Western Digital MYBook and JMicron JM20337.
...
PR: usb/142225, usb/142228
Submitted by: Thomas Ward, Yoshikazu GOTO
MFC after: 1 week
2010-01-07 00:30:59 +00:00
thompsa
062dad0f33
Compact USB_VENDOR_X and USB_PRODUCT_Y in the quirk tables.
2009-12-28 00:42:42 +00:00
thompsa
d89b13ded0
Shorten the USB_QUIRK_ENTRY macro and undef it at the end, its only internal.
2009-12-23 01:41:52 +00:00
thompsa
4b73e7982c
Move all Mass Storage Quirks over to the USB quirk module.
...
Submitted by: Hans Petter Selasky
2009-12-23 01:16:24 +00:00
thompsa
44a2ed88fa
Wrap long lines.
2009-12-11 02:52:14 +00:00
thompsa
a0f1e04064
Add a quirk for the Curitel UM175 where setting multiplexing for call
...
management over the data endpoint causes communication to die.
Take this one step further and model it on the existing NetBSD quirk and import
other device IDs from them.
Obtained from: NetBSD
2009-12-11 02:44:15 +00:00
thompsa
d391f7f701
Add a config number quirk for the ELSA_MODEM1
...
Submitted by: Stefan Bethke
2009-09-28 08:09:11 +00:00
thompsa
74c6c20b93
- Make struct usb_xfer opaque so that drivers can not access the internals
...
- Reduce the number of headers needed for a usb driver, the common case is just usb.h and usbdi.h
2009-06-23 02:19:59 +00:00
thompsa
a18827ec0e
Fix _USB2_* refernces in the header protection defines.
2009-06-15 01:09:19 +00:00
thompsa
06303d491a
s/usb2_/usb_|usbd_/ on all function names for the USB stack.
2009-06-15 01:02:43 +00:00
thompsa
af6fb4f3d2
s/usb2_/usb_/ on all C structs for the USB stack.
2009-05-28 17:36:36 +00:00
thompsa
d44ad0b47e
MFp4 //depot/projects/usb; 157814, 157863, 157868
...
- The software computed HID size is not always correct, because the algoritm
does not handle unsorted HID descriptors.
- Change the way we obtain the report ID.
- Use the X/Y/Z+button locations instead for report ID source for ums.
- Add more range checks.
- Remove Microsoft Mouse quirks. If the positions are moduloed the report
length multiplied by 8, the values seem correct.
- Some minor style changes.
Submitted by: Hans Petter Selasky
2009-02-24 03:34:05 +00:00
thompsa
111a707d99
Move the new USB stack into its new home.
2009-02-23 18:31:00 +00:00