freebsd-skq/sys/dev
wpaul fd47563fe4 Add device driver support for the Lucent WaveLAN/IEEE 802.11 PCMCIA
adapter (and some workalikes). Also add man pages and a wicontrol
utility to manipulate some of the card parameters.

This driver was written using information gleaned from the Lucent HCF Light
library, though it does not use any of the HCF Light code itself, mainly
because it's contaminated by the GPL (but also because it's pretty gross).
The HCF Light lacks certain featurs from the full (but proprietary) HCF
library, including 802.11 frame encapsulation support, however it has
just enough register information about the Hermes chip to allow someone
with enough spare time and energy to implement a proper driver. (I would
have prefered getting my hands on the Hermes manual, but that's proprietary
too. For those who are wondering, the Linux driver uses the proprietary
HCF library, but it's provided in object code form only.)

Note that I do not have access to a WavePOINT access point, so I have
only been able to test ad-hoc mode. The wicontrol utility can turn on
BSS mode, but I don't know for certain that the NIC will associate with
an access point correctly. Testers are encouraged to send their results
to me so that I can find out if I screwed up or not.
1999-05-05 07:37:11 +00:00
..
advansys Use COMPAT_PCI_DRIVER() for registration if it exists. This shouldn't 1999-04-24 20:17:05 +00:00
aha
ahb
aic7xxx Fix from Justin for transfer negotiations for targets up to target ID 7. 1999-04-26 22:03:44 +00:00
ar
ata Suser() simplification: 1999-04-27 11:18:52 +00:00
atkbdc
bktr My last commit accidentally undid the changes made in rev 1.68 1999-04-30 11:16:30 +00:00
buslogic Remove bt_softcs. It is no longer used. 1999-05-05 06:45:10 +00:00
ccd
cs
cy Make this compile with CY_PCI_FASTINTR again. 1999-05-02 20:42:13 +00:00
de Changes to support diskless booting on the alpha: 1999-05-03 09:36:29 +00:00
dec
dgb Add an additional probe, hopefully allowing me to distinguish 1999-05-03 09:32:31 +00:00
dpt Use COMPAT_PCI_DRIVER() for registration if it exists. This shouldn't 1999-04-24 20:17:05 +00:00
ed Use COMPAT_PCI_DRIVER() for registration if it exists. This shouldn't 1999-04-24 20:17:05 +00:00
eisa
en Suser() simplification: 1999-04-27 11:18:52 +00:00
ep
ex Set ifq_maxlen to default value. (This should be safe, it's not clear 1999-05-02 22:01:24 +00:00
fb
fdc Disable FDC_YE - it's broken at present (breaking LINT) and awaiting some 1999-05-02 20:38:08 +00:00
fe Replace misused FE_D6_BBW with FE_D6_SBW. 1999-05-04 12:59:59 +00:00
fxp
hea Use COMPAT_PCI_DRIVER() for registration if it exists. This shouldn't 1999-04-24 20:17:05 +00:00
hfa Use COMPAT_PCI_DRIVER() for registration if it exists. This shouldn't 1999-04-24 20:17:05 +00:00
ic
ie
iicbus
isp Use COMPAT_PCI_DRIVER() for registration if it exists. This shouldn't 1999-04-24 20:17:05 +00:00
joy s/static foo_devsw_installed = 0;/static int foo_devsw_installed;/. 1999-04-28 10:54:24 +00:00
kbd
lnc Use COMPAT_PCI_DRIVER() for registration if it exists. This shouldn't 1999-04-24 20:17:05 +00:00
mc146818
mcd s/static foo_devsw_installed = 0;/static int foo_devsw_installed;/. 1999-04-28 10:54:24 +00:00
mse s/static foo_devsw_installed = 0;/static int foo_devsw_installed;/. 1999-04-28 10:54:24 +00:00
pcf Operator precedence bug 1999-05-02 21:51:17 +00:00
pci
pcm/isa Operator precedence bug 1999-05-02 21:41:20 +00:00
pdq These two drivers have not been converted for newbus eisa yet. 1999-05-02 20:35:44 +00:00
ppbus s/static foo_devsw_installed = 0;/static int foo_devsw_installed;/. 1999-04-28 10:54:24 +00:00
ppc
rc s/static foo_devsw_installed = 0;/static int foo_devsw_installed;/. 1999-04-28 10:54:24 +00:00
rp Suser() simplification: 1999-04-27 11:18:52 +00:00
scd s/static foo_devsw_installed = 0;/static int foo_devsw_installed;/. 1999-04-28 10:54:24 +00:00
si These two drivers have not been converted for newbus eisa yet. 1999-05-02 20:35:44 +00:00
sio Suser() simplification: 1999-04-27 11:18:52 +00:00
smbus
snp Suser() simplification: 1999-04-27 11:18:52 +00:00
sound/isa Operator precedence bug 1999-05-02 21:41:20 +00:00
speaker
sr Use COMPAT_PCI_DRIVER() for registration if it exists. This shouldn't 1999-04-24 20:17:05 +00:00
streams
syscons Add missing copyright. 1999-05-04 12:58:56 +00:00
ti Upgrade firmware images Alteon's latest release (12.3.10). This fixes a 1999-05-03 17:44:53 +00:00
tx Use COMPAT_PCI_DRIVER() for registration if it exists. This shouldn't 1999-04-24 20:17:05 +00:00
usb Descriptors can be delivered with short transfers. 1999-05-03 23:21:28 +00:00
vinum Get extern declarations right. 1999-05-02 07:59:04 +00:00
vn Suser() simplification: 1999-04-27 11:18:52 +00:00
vr Use COMPAT_PCI_DRIVER() for registration if it exists. This shouldn't 1999-04-24 20:17:05 +00:00
vx Use COMPAT_PCI_DRIVER() for registration if it exists. This shouldn't 1999-04-24 20:17:05 +00:00
wi Add device driver support for the Lucent WaveLAN/IEEE 802.11 PCMCIA 1999-05-05 07:37:11 +00:00
wl Suser() simplification: 1999-04-27 11:18:52 +00:00