Commit Graph

3456 Commits

Author SHA1 Message Date
scw 56541821a9 Match a Toshiba-branded version of Novatel's EU870D 3G/HSDPA WWAN Card. 2011-03-10 00:13:56 +00:00
scw e02cca4e9a Regen for Toshiba version of Novatel EU870D 3G/HSDPA WWAN Card 2011-03-10 00:12:51 +00:00
scw f84fccc70b Add entry for Toshiba version of a Novatel EU870D 3G/HSDPA WWAN Card. 2011-03-10 00:11:59 +00:00
jmcneill 60ff45242c make ural_ioctl look like other wireless drivers, should make dhcpcd and
mdnsd work again
2011-02-22 01:11:30 +00:00
jmcneill 9f8d6eb8fa make rum_ioctl look like other wireless drivers, now dhcpcd works and
mdnsd doesn't hang my laptop
2011-02-22 00:58:08 +00:00
jmcneill 8793159934 sync driver with openbsd 2011-02-21 23:50:42 +00:00
dholland 74af1ccafe fix typo (clean up the rx list on failure setting it up, not the tx list)
from openbsd -r1.75, mentioned by Alexander Nasonov in PR 42667
2011-02-13 05:51:24 +00:00
njoly 5867fbf60a Regen for MPMan. 2011-02-06 23:11:54 +00:00
njoly 3859919bd4 Add MPMan to the vendor list. 2011-02-06 23:11:11 +00:00
tsutsui 9b611cb949 kern/44483: Support for WACOM Graphire2 ET-0405A-U graphics tablet. 2011-01-29 14:20:18 +00:00
tsutsui c9e63bdb69 Regen from usbdevs rev 1.577:
> PR kern/44483: Add Wacom Graphire2 ET-0405A-U graphics tablet.
2011-01-29 14:18:24 +00:00
tsutsui 57f2dcf6e9 PR kern/44483: Add Wacom Graphire2 ET-0405A-U graphics tablet. 2011-01-29 14:17:44 +00:00
mbalmer e88e0045b9 Add support for newer eGalax controllers that send 5 ot 6 byte long packets.
The protocol is backwards compatible.  While here, unfold a few lines and
remove the link to the documentation, which was invalid.
This enables the touchscreen on the PROTECH PS-3100 MINI POS system.
2011-01-24 17:11:17 +00:00
jmcneill 3d5dcc4184 fix port reset for non-ETTF case broken by previous commit 2011-01-18 15:05:03 +00:00
matt 09db588a4e Add preliminary support for Embedded Transaction Translator Function (as
found on the MPC8536 and AR9334) which allows low/full devices to be
connected to an EHCI root hub.
2011-01-18 08:29:24 +00:00
tsutsui c1a2202ec6 Pull AL2230S radio support for chips:
>   zyd0: sorry, radio "PV2000" is not supported yet
>   zyd0: could not attach RF
mentioned in PR kern/43125. From (FreeBSD via) OpenBSD.

Untested (no hardware here), but should not affect other chips.
2011-01-16 09:08:29 +00:00
tsutsui 4dbd907d6a Regen from usbdevs rev 1.576:
> Add CyberTAN ZD1211B. From OpenBSD.
2011-01-16 08:59:08 +00:00
tsutsui b2e0405206 Add CyberTAN ZD1211B. From OpenBSD. 2011-01-16 08:58:03 +00:00
is ea61b20fd5 some more 8187B variants. From OpenBSD 2011-01-09 14:30:36 +00:00
is 6d77db8f4e Realtek 8187B 2011-01-08 22:02:49 +00:00
matt 9d740604de Switch back to malloc since kmem isn't softintr safe. 2011-01-04 01:37:55 +00:00
matt 1bab34e59d Use LIST_FOREACH when possible. 2011-01-04 01:29:01 +00:00
mbalmer ec2d803578 Cap h.loc.count at MAXKEYCODE instead of bailing out. This lets some obscure/
roque keyboards attach.

From loganaden@devio.us (Loganaden Velvindron), thanks!
2011-01-02 12:36:41 +00:00
jakllsch 6055524421 HP v125w flash drive doesn't like PREVENT/ALLOW either.
Reported by Gary Duzan on current-users;
http://mail-index.netbsd.org/current-users/2010/12/30/msg015240.html
2010-12-30 19:35:33 +00:00
jakllsch bfbec4fadf Regen. 2010-12-30 19:28:52 +00:00
jakllsch 14e8dbcd65 Add HP v125w flash drive. 2010-12-30 19:27:51 +00:00
jakllsch 4244c8419c Address PR#44279.
- Be more lenient to device descriptor inconsistencies.
- Apply Roland SD-90 quirk only to the SD-90.
2010-12-28 20:11:18 +00:00
jmcneill 0fa8fefb87 Hauppauge HVR-850 analog should be identical to HVR-950Q, so support it too 2010-12-28 04:02:33 +00:00
jmcneill 201870c31a use ioconf 2010-12-28 00:49:21 +00:00
jmcneill 0d017a0558 don't make module declaration conditional on _MODULE 2010-12-28 00:11:50 +00:00
jmcneill 9a5027bf20 add au8522, xc5k, auvitek config glue 2010-12-27 20:42:51 +00:00
jmcneill 33ca440f18 add driver for the Auvitek AU0828 USB video controllers's analog video
capture functions:

 auvitek0 at uhub6 port 2: AU0828
 video0 at auvitek0: WinTV HVR-950Q
 uaudio0 at auvitek0 port 2 configuration 1 interface 1
 uaudio0: vendor 0x2040 product 0x7200, rev 2.00/0.05, addr 2
 uaudio0: audio rev 1.00
 audio1 at uaudio0: full duplex, playback, capture, independent
2010-12-27 15:42:11 +00:00
wiz afc1680ec2 Add missing semicolon. 2010-12-25 15:27:08 +00:00
jmcneill 8dbd7a44d7 add USB interface assoc descriptor (IAD) info 2010-12-25 14:06:14 +00:00
jmcneill df0c38f693 VIDIOC_QUERYCAP changes:
- use driver name instead of device instance name in 'driver' field
 - add 'get_businfo' callback to fill in 'bus_info' field instead of
   hard-coding "USB"
 - use the kernel version for the 'version' field instead of 1
 - adapt pseye and uvideo drivers to changes in struct video_hw_if
2010-12-24 20:54:28 +00:00
jmcneill 3709bb6a65 fill audio_info.config with the string "usb:<cookie>" instead of "uaudio",
where <cookie> comes from the usbd device handle:

  $ audioctl -d /dev/sound1 config
  config=usb:00000009

this can be used by software to find the audio device(s) associated with a
USB video capture device
2010-12-24 20:49:55 +00:00
jmcneill 776cfb0f19 regen 2010-12-24 19:22:37 +00:00
jmcneill ecbb28a500 add Hauppauge WinTV USB2 FM 2010-12-24 19:22:17 +00:00
macallan 5a2cd2f2fc don't disable interrpts in ohci_intr1 - now USB works again on my Blade 2500
( hi gimpy )
2010-12-22 01:34:19 +00:00
jnemeth 430e1903c3 PR/44213 - B ICT A.P. de Brouwer Jr. -- add some Motorola phones 2010-12-21 07:07:44 +00:00
jnemeth 21dc32ff2b regen 2010-12-21 07:03:54 +00:00
jnemeth b62a35c088 PR/44213 - B ICT A.P. de Brouwer Jr. -- clarify Motorola USBLAN 2010-12-21 07:03:08 +00:00
phx de4509ed68 usbd_dump_*() functions are also needed when just EHCI_DEBUG is defined,
without USB_DEBUG.
2010-12-20 18:49:11 +00:00
pooka 16d0773e7a _KERNEL_OPT
XXX: should figure out how to make defopt compatible with a modular
world (e.g. "kill it" or define it a little better).
2010-12-16 10:08:43 +00:00
matt b6b4811bfa Slighty tweak the interrupt debug printfs. 2010-12-15 23:48:15 +00:00
matt 8d939e1496 Fix typo (damn :q! in vi allow the commit to proceed). 2010-12-15 23:43:02 +00:00
matt afd0412fc3 Add a workaround (hopefully temporary) for corrupted usb fragments on powerpc.
With this in effect, USB is now usable on some powerpc platforms again.
Basically this prevents the DMA portion of the fragment ever overlapping the
usb_frag_hdr which is enough to solve the problem.  To enable this, add

options 	USB_FRAG_DMA_WORKAROUND

to your config file.
Switch from malloc to kmem.
2010-12-15 23:38:15 +00:00
phx b85712c4a1 regen 2010-12-08 21:02:12 +00:00
phx b719aa55b0 Apple product 0x1000 is a Bluetooth HCI in HID-proxy mode, which was the
reason it appears as keyboard- and mouse-HID. Do not ignore it.
2010-12-08 20:59:58 +00:00
christos 6507d5b7f9 just ignore things that refer to the interface while detaching. 2010-12-02 17:38:05 +00:00