Commit Graph

2703 Commits

Author SHA1 Message Date
salo 1e8bf357a2 regen. 2007-02-10 14:30:38 +00:00
salo 9cc3a93f72 Add support for CDMA modems sold by Eurotel (now O2) in .cz
From Dan Bilik <dan at mail dot neosystem dot cz> via private mail.
2007-02-10 14:28:55 +00:00
mlelstv f3a70d9e2c Get the correct RCS-IDs included 2007-02-10 10:36:50 +00:00
mlelstv 1fb16b2557 The diagnostic code doesn't track busy_free correctly when a
device gets removed. However, when the diagnostic check fails,
it is much better to complete the free operation than to abort
it, because this just causes an infinite loop.
2007-02-10 07:52:29 +00:00
mlelstv cf2092aa79 Option N.V. is the real vendor, Vodafone just sells the UMTS cards.
Add support for Globetrotter Fusion Quad Lite cards.
2007-02-10 07:44:00 +00:00
ad b07ec3fc38 Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
is f059843a6c MosChip IrDA bridges 2007-02-07 10:30:19 +00:00
elad f53a75d646 regen 2007-02-06 15:01:30 +00:00
elad b5f35499b1 PR/35552: Yojiro UO: add new devices for rum(4)
Patch applied, thanks!

(needs regen)
2007-02-06 14:30:09 +00:00
gdt 3a8d10addf Add Novatel Merlin, used in VZ V620.
From John Nielsen on freebsd-mobile.
Not tested, but almost certainly better than attaching as ugen.

FreeBSD has a UQ_ASSUME_CM_OVER_DATA quirk for this device; I can't
figure out what that means.
2007-02-05 15:13:28 +00:00
gdt 7d88c942e2 regen 2007-02-05 14:08:51 +00:00
gdt 8929326988 mark second novatel id as NOVATEL2 2007-02-05 14:08:16 +00:00
gdt 43c45b264c add second Novatel id, for CDMA chip as found in Verizon V620.
From John Nielsen on freebsd-mobile.
2007-02-05 14:05:48 +00:00
is 390a01e1f0 Only the SigmaTel 4220 is _very_ fast 2007-02-02 09:39:24 +00:00
msaitoh 053d47d1f3 add an entry for Willcom WS002IN PHS device(Prolific Technology PL2303X).
PR#35512
2007-01-31 10:11:50 +00:00
mjf 5b48fe33c5 PR kern/35527 - Patch applied, thanks! 2007-01-31 10:09:17 +00:00
msaitoh 597ba6f639 regen 2007-01-31 10:08:53 +00:00
msaitoh b7e0d69761 add entries for Prolific Technology's PL2303X 2007-01-31 10:07:31 +00:00
skrll 84371f955a Regen for mjf. Linux didn't work for him. 2007-01-31 10:06:16 +00:00
mjf bfb506d699 Add SHARP WS007SH USB device. 2007-01-31 10:00:03 +00:00
hubertf eda05c6413 Remove more duplicate headers.
Patch by Slava Semushin <slava.semushin@gmail.com>

Again, this was tested by comparing obj files from a pristine and a patched
source tree against an i386/ALL kernel, and also for src/sbin/fsck_ffs,
src/sbin/fsdb and src/usr.sbin/makefs. Only changes in assert() line numbers
were detected in 'objdump -d' output.
2007-01-29 01:52:43 +00:00
drochner 72af1800e4 There are devices which don't report the "self powered" state correctly
in the device status word (at least Palmpilot; comments in Linux
indicate that there are more).
So don't use this information, just use the bit in the configuration
descriptor we are attempting to set. (It is of little use anyway,
perhaps the code can be simplified further.)
Thanks to Steven M. Bellovin for running some tests with a Palmpilot.
2007-01-24 12:36:56 +00:00
drochner a2f923ec42 In detach(), check for incomplete initialisation which might happen if
attach() encounters an error.
avoids a NULL pointer dereference panic reported by Steven M. Bellovin
2007-01-24 12:26:49 +00:00
ghen ac00a3df1f The Graphire's are 4x5 and 6x8, not 4x6. 2007-01-22 19:48:57 +00:00
ghen 11405ff194 Regen. 2007-01-22 19:40:21 +00:00
ghen f391a807d6 Add ID's for the Graphire3 6x8 (from PR 35111) and Graphire4 4x5 (tested by
myself).
2007-01-22 19:39:37 +00:00
apb 8bf6b18942 Regen. 2007-01-21 07:12:50 +00:00
apb 022e630f86 Fix typo in name of USA-19QW.
Reported in PR 35452 from H. Todd Fujinaka.
2007-01-21 07:10:50 +00:00
drochner 60e1a2a1cb Kill the "bus powered" bit in the configuration descriptor. This doesn't
exist in newer spec revisions, and is recommended to be set to 1.
So call it _MBO and also use it in the fake root hub descriptors, just
for sanity, even if nothing ever looks at it.
2007-01-19 22:46:21 +00:00
drochner a813a29041 In usbd_set_config_index(), remove the code which tries to draw conclusions
from the attempted power state instead of the real one. The configuration
descriptor is a constant thing and doesn't reflect the actual state, so
this doesn't make any sense. The actual state can be read by a device
status read, so use this as the first and only instance and remove
the device specific quirks which were based on wrong assumptions.
(It is possible that one of the 3 devices with quirk entries still
needs some special treatment, but this would need better research. For
now I'd prefer to avoid a quirk database which isn't maintained anyway.)
Btw, don't be confused by messages about self powered hubs which don't
have external power connected. This is legal, see the specs.
2007-01-19 22:42:05 +00:00
is 869fc5c107 SigmaTel FastIRda USB Bridges 2007-01-13 23:24:52 +00:00
christos 43a2111e08 PR/35385: Mihai Chelaru: Add a quirk for the Sony Cybershot USB camera, which
needs padding to 12.
2007-01-09 16:46:02 +00:00
jmcneill 04bc2241f7 Change left/right/middle click to be left-stick-click, right-stick-click,
start. Compensate for jitter on the left analog stick, and disable the right
stick for now.
2007-01-07 19:08:05 +00:00
jmcneill ebb76c2c64 Match on Xbox Controller S v1.0, from Andrew Gillham. 2007-01-07 16:54:32 +00:00
jmcneill d6a7e6c3aa Regen. 2007-01-07 16:54:16 +00:00
jmcneill f2e2dddd7a Add Xbox Controller S v1.0 product ID, from Andrew Gillham. 2007-01-07 16:54:01 +00:00
drochner 9659abca43 Allocate storage for status change notifications dynamically, depending
on the number of ports. One byte wasn't even sufficient for 8 ports.
The code doesn't make use of the status bits yet, but it might be used
to speed up the exploration loop later.
2007-01-07 16:50:02 +00:00
drochner bd2757a152 Remove the code which disables port status change interrupts for 1s
when one occured -- this makes that events get lost (or delayed until
the next change), in particular in the handover process from the EHCI
to a companion controller, laeving the port dead under some circumstances.
This fixes the "can't reconnect" symptom for me.
I don't see why the interrupt should be disabled - it is acknowledged
in the interrupt handler and shouldn't be active again until the next
status change.
2007-01-07 16:44:44 +00:00
jmcneill cee120ede4 Add device driver for Microsoft Xbox controller. Exposes itself as a
wsmouse device for now; easy enough to make it a joystick driver in the
future.

Mappings:
 Left analog stick: Mouse movement
 Right analog stick: Scroll wheel (4 directions)
 A button: Left click
 B button: Right click
 X button: Middle click
 Y button: injected to wsmouse as a fourth mouse button click
2007-01-05 17:16:22 +00:00
jmcneill d717c89c37 Regen. 2007-01-05 13:14:48 +00:00
jmcneill 5e3e6cca03 Add some more Xbox USB products, from Andrew Gillham. 2007-01-05 13:14:30 +00:00
jmcneill 40ee3ca829 Regen. 2007-01-05 06:12:33 +00:00
jmcneill e4bc7308e6 Add USB product ID for Microsoft Xbox Controller S 2007-01-05 06:12:20 +00:00
ichiro fc5218cd75 re-make usbdevs.h & usbdevs_data.h 2007-01-01 05:05:21 +00:00
ichiro f745a29bf8 regen. 2007-01-01 05:03:38 +00:00
ichiro 39fbca5ed6 add new vendor & product
TOD(VendoeID 0x0ede)
DOOGI SLIM USB Keyboard(ProductID 0x0411)
see. http://www.rollkeyboard.com
2007-01-01 05:03:24 +00:00
wiz 3ed1aa9185 Spell "separate" correctly. From Zafer Aydogan. 2006-12-25 18:39:47 +00:00
yamt 8bf7662829 merge yamt-splraiseipl branch.
- finish implementing splraiseipl (and makeiplcookie).
	  http://mail-index.NetBSD.org/tech-kern/2006/07/01/0000.html
	- complete workqueue(9) and fix its ipl problem, which is reported
	  to cause audio skipping.
	- fix netbt (at least compilation problems) for some ports.
	- fix PR/33218.
2006-12-21 15:55:21 +00:00
macallan 27138de097 move int j into #ifdef COMPAT_30 to avoid an unused variable warning when
building without COMPAT_30
2006-12-05 20:45:36 +00:00
christos 682562feb0 fix compilation issues. 2006-12-05 17:35:35 +00:00