Commit Graph

1761 Commits

Author SHA1 Message Date
thorpej
90c48d2563 Use CFATTACH_DECL(). 2002-10-01 01:25:25 +00:00
augustss
fc12d83285 Put some ifdefs around USB_USE_SOFTINTR stuff. From FreeBSD. 2002-09-30 16:36:19 +00:00
augustss
9c8c3183df Regen. 2002-09-29 21:20:39 +00:00
augustss
434abd832d Add #ifdef USB_USE_SOFTINTR for some softintr code. From FreeBSD. 2002-09-29 21:13:01 +00:00
augustss
9dd94a1878 Remove extra call to ohci_rem_ed(). From kern/18448, Takeshi Nakayama. 2002-09-29 20:59:30 +00:00
augustss
25ff7d8c33 Add some spl calls to protect critical regions. From kern/18440,
Takeshi Nakayama.
2002-09-29 20:58:25 +00:00
augustss
2505336106 Add a Netgear adapter. From OpenBSD. 2002-09-29 19:55:52 +00:00
martin
a531f18275 Plug memory leak. From OpenBSD via PR kern/18457. 2002-09-29 10:19:21 +00:00
thorpej
bf97c13c6c Declare all cfattach structures const. 2002-09-27 20:41:46 +00:00
provos
0f09ed48a5 remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
thorpej
6c88de3b53 Introduce a new routine, config_match(), which invokes the
cfattach->ca_match function in behalf of the caller.  Use it
rather than invoking cfattach->ca_match directly.
2002-09-27 03:17:40 +00:00
simonb
8292cf7b00 Don't return a value in a void function. 2002-09-23 05:59:01 +00:00
simonb
4e3613273b Remove breaks after returns, unreachable returns and returns after
returns(!).
2002-09-23 05:51:10 +00:00
augustss
83ef67ef1d Add a struct shared by all unit and terminal descriptors. 2002-09-22 23:21:30 +00:00
augustss
9859bd8412 Increasre the reset recovery time. 2002-09-22 23:20:50 +00:00
augustss
614176bdc6 No trailing , in enum (from OpenBSD). 2002-09-12 21:00:42 +00:00
nathanw
cdee09ffbb At least some versions of the M-Systems DiskOnKey also need
UMASS_QUIRK_NO_MAX_LUN.
2002-09-10 16:52:48 +00:00
gehenna
77a6b82b27 Merge the gehenna-devsw branch into the trunk.
This merge changes the device switch tables from static array to
dynamically generated by config(8).

- All device switches is defined as a constant structure in device drivers.

- The new grammer ``device-major'' is introduced to ``files''.

	device-major <prefix> char <num> [block <num>] [<rules>]

- All device major numbers must be listed up in port dependent majors.<arch>
  by using this grammer.

- Added the new naming convention.
  The name of the device switch must be <prefix>_[bc]devsw for auto-generation
  of device switch tables.

- The backward compatibility of loading block/character device
  switch by LKM framework is broken. This is necessary to convert
  from block/character device major to device name in runtime and vice versa.

- The restriction to assign device major by LKM is completely removed.
  We don't need to reserve LKM entries for dynamic loading of device switch.

- In compile time, device major numbers list is packed into the kernel and
  the LKM framework will refer it to assign device major number dynamically.
2002-09-06 13:18:43 +00:00
uwe
e724974d54 Add quirks for Neodio ND5010. 2002-08-31 22:51:16 +00:00
ross
839099aa7b regen 2002-08-30 00:34:09 +00:00
ross
b2703dc568 fix typo 2002-08-30 00:33:15 +00:00
augustss
186b9996e7 Regen. 2002-08-29 16:46:36 +00:00
augustss
d498b930ff Add two devices. 2002-08-29 16:46:15 +00:00
uwe
ee45afec36 Add no strings quirk for Neodio ND5010. 2002-08-26 21:34:28 +00:00
uwe
6504ec382d Regen for Neodio/ND5010. 2002-08-26 20:25:06 +00:00
uwe
fd02e2f63b Add Neodio and their nd5010 multi-format flash controller. 2002-08-26 20:18:56 +00:00
augustss
bd028c470a Fix a name I forgot. 2002-08-24 17:58:15 +00:00
augustss
ffc3083503 Attach Bluetooth host controller driver (which has not been written) to
ubt device.
2002-08-24 17:31:19 +00:00
augustss
4e63b2ebe1 Add needs-flag for ubtbcmfw. 2002-08-24 17:27:53 +00:00
augustss
36e33c869d Add sysctl support to firmware loader. 2002-08-24 17:24:04 +00:00
augustss
6add8c3d67 Remove some debugging crap. 2002-08-23 00:58:58 +00:00
augustss
fb1033e35b Add firmware downloader for BCM2033 (no firmware yet; waiting for OK
from Broadcom).
2002-08-23 00:55:20 +00:00
augustss
19801c46c9 Regen. 2002-08-23 00:53:58 +00:00
augustss
70dfad754f Use separate ids for BCM2033 before and after firmware download. 2002-08-23 00:52:45 +00:00
augustss
974cba9514 Print a message saying that this is not real driver. 2002-08-22 10:17:46 +00:00
augustss
4b34ae978d A placeholder until we have a real Bluetooth driver. 2002-08-22 10:15:57 +00:00
augustss
f7f7bb1ee4 Update class codes. 2002-08-22 10:15:12 +00:00
augustss
b8a7c4ede8 Add Bluetooth related classes etc. 2002-08-22 10:08:34 +00:00
augustss
cbd5a8c29d Fix typo. 2002-08-22 09:57:13 +00:00
augustss
8a40ad021e Regen. 2002-08-22 02:12:16 +00:00
augustss
bd7284c0c1 Add Apple's Bluetooth adapter (Broadcom BCM2033). 2002-08-22 02:11:53 +00:00
augustss
bbe21e45f5 Move a quirk tests so the message printed about directionality is right. 2002-08-15 09:32:50 +00:00
augustss
b8866543d8 Set segment register if the device is 64 bit capable. 2002-08-14 11:20:28 +00:00
augustss
8e1e1415f8 Add Palm m515. From FreeBSD. 2002-08-13 11:38:15 +00:00
augustss
65d64346a9 Regen. 2002-08-13 11:37:22 +00:00
augustss
40c21e37cd Add Palm m515. From FreeBSD. 2002-08-13 11:37:09 +00:00
enami
18f74c0e31 The revision of new document is 1.0. 2002-08-13 09:58:05 +00:00
augustss
489236c043 Increase the timeout waiting for reset to finish.
Update documentation URL.
2002-08-13 09:51:27 +00:00
drochner
724142aab4 regen 2002-08-08 15:17:02 +00:00
drochner
2b013b41b9 add another quickcam 2002-08-08 15:16:22 +00:00
augustss
ac60be1a15 Regen. 2002-08-07 23:26:34 +00:00
augustss
e815298273 Correct product name for the Genesys hub. 2002-08-07 23:26:18 +00:00
augustss
8abb6b6ba2 Fix some braindead calls to free memory (only encountered under low memory
conditions).  From OpenBSD.
2002-08-07 20:03:19 +00:00
augustss
d027824a17 Regen. 2002-08-07 15:39:43 +00:00
augustss
f19e258062 Add a Genesys hub. 2002-08-07 15:39:23 +00:00
soren
0320ffcb2e Regen. 2002-08-03 14:41:01 +00:00
soren
906d3a8670 Add some Canon cameras. 2002-08-03 14:40:44 +00:00
augustss
eb7d3799cf Add a quirk for an In-System Design adapter. 2002-07-29 03:30:46 +00:00
augustss
a82acc0c6d Regen. 2002-07-29 03:30:00 +00:00
augustss
9e287c33a3 Add an In-System storage adapter. 2002-07-29 03:29:34 +00:00
joda
a48e860d85 regen; System controller in SGI O300 2002-07-26 13:32:49 +00:00
joda
78869892e3 System controller in SGI O300 2002-07-26 13:31:33 +00:00
wiz
52078f1201 Correct function name in some debug printfs. (More could be done.) 2002-07-26 00:01:30 +00:00
matt
0594308e42 Add support for Belkin USB to LAN Converter. 2002-07-25 06:45:38 +00:00
matt
3e7edf7543 Regen. 2002-07-25 05:23:09 +00:00
matt
8dd631f144 Add Belkin USB2LAN converter 2002-07-25 05:22:38 +00:00
scw
0096beb078 Add code to setup hardware or software flow control (or none at
all, if necessary) depending on the user-specified termios flags.

This allows the device to talk to DCEs which don't assert RTS
(i.e. dumb, 3-wire serial ports).
2002-07-18 14:44:10 +00:00
augustss
21be11a8f8 Refetch interface handle on reset. Avoids potential access to freed memory.
Fix from FreeBSD.
2002-07-16 22:00:31 +00:00
abs
fbb7ab458d Add Jenoptik camera/mp3 player 2002-07-16 09:19:29 +00:00
augustss
92826242e2 Add a scanner (from OpenBSD). 2002-07-14 20:53:21 +00:00
augustss
42a78db8f1 Regen. 2002-07-14 20:52:30 +00:00
augustss
1f7f7ee488 Add a scanner (from OpenBSD). 2002-07-14 20:52:11 +00:00
augustss
ca8d36994e Add a quirk for Trumpion device (extracted from OpenBSD). 2002-07-11 21:42:23 +00:00
augustss
8db4c51ebe Regen. 2002-07-11 21:41:32 +00:00
augustss
5128e283d3 Add Trumpion device (from OpenBSD). 2002-07-11 21:41:12 +00:00
augustss
86650920c9 Get rid of trailing white space. 2002-07-11 21:14:24 +00:00
augustss
5059a3264c s/__FUNCTION__/__func__/ 2002-07-08 17:46:23 +00:00
rh
8f8b29ff6b Add support for the SMC 2206USB/ETH EZ Connect adapter (Pegasus II) 2002-07-08 09:00:56 +00:00
rh
1825e92eb4 regen for SMC 2206USB/ETH 2002-07-08 08:58:33 +00:00
rh
ad61ce9c89 Add product code for SMC 2206USB/ETH EZ Connect Ethernet adapter 2002-07-08 08:57:33 +00:00
augustss
9ee8616e07 Add quirk for ADS HD controller. From Scott Ellis in kern/17495. 2002-07-07 19:52:48 +00:00
nathanw
2a6f9ddc2a Add the now-tested 3Com 3C460B Pegasus-II adapter (Currently US$5 from
cheap web vendors).
2002-06-25 01:07:38 +00:00
augustss
e260c9c053 Regen. 2002-06-20 09:20:53 +00:00
augustss
3f0be9ae1b Add Nike psa[play 120. 2002-06-20 09:20:36 +00:00
tshiozak
db90de7aba add ROLAND/EDIROL SC-8850/SD-90. 2002-06-19 13:55:30 +00:00
tshiozak
9fd9d36a30 add ROLAND/EDIROL SC-8850 and SD-90. 2002-06-19 13:54:06 +00:00
tshiozak
4a57ce1e18 fix some bugs (by kay@kaynet.or.jp):
- compile error with debug option,
  - miss of cut and paste, and
  - logical error on resource freeing.
2002-06-19 13:51:34 +00:00
augustss
b281015496 Regen. 2002-06-18 01:02:39 +00:00
augustss
c76a2b70d7 Another Atmel chip. 2002-06-18 01:02:15 +00:00
augustss
cdfeb5f2ff Regen. 2002-06-18 00:32:55 +00:00
augustss
81779a3b41 Add another scanner. 2002-06-18 00:32:30 +00:00
augustss
0c3e1ecc44 Match Sony Clie 4.1. 2002-06-16 15:01:31 +00:00
augustss
a66fe6523b Regen. 2002-06-16 15:00:41 +00:00
augustss
72ec9576e9 Add Sony Clie 4.1 devices. 2002-06-16 15:00:18 +00:00
augustss
9b2766b49b Use different quirks for Sony Memory Stick. From John Heasley in kern/16946.
Also don't munge all sony devices when patching subclass.
2002-06-16 14:59:58 +00:00
dsainty
4cfd804df5 Regen. 2002-06-13 11:16:11 +00:00
dsainty
5c6618951c Add 3com Bluetooth adapter 2002-06-13 11:11:08 +00:00
lukem
06de426449 SIMPLEQ rototill:
- implement SIMPLEQ_REMOVE(head, elm, type, field).  whilst it's O(n),
  this mirrors the functionality of SLIST_REMOVE() (the other
  singly-linked list type) and FreeBSD's STAILQ_REMOVE()
- remove the unnecessary elm arg from SIMPLEQ_REMOVE_HEAD().
  this mirrors the functionality of SLIST_REMOVE_HEAD() (the other
  singly-linked list type) and FreeBSD's STAILQ_REMOVE_HEAD()
- remove notes about SIMPLEQ not supporting arbitrary element removal
- use SIMPLEQ_FOREACH() instead of home-grown for loops
- use SIMPLEQ_EMPTY() appropriately
- use SIMPLEQ_*() instead of accessing sqh_first,sqh_last,sqe_next directly
- reorder manual page; be consistent about how the types are listed
- other minor cleanups
2002-06-01 23:50:52 +00:00
nathanw
7dc5cba95f Regen. 2002-05-31 21:13:12 +00:00
nathanw
49331870a4 Add many Keyspan products, and distinguish the device IDs before and
after loading firmware.
2002-05-31 21:11:56 +00:00