orinoco: add orinoco_usb driver
commita78350d59a2ac54b9eca513342f42da5f4fa79b5
authorDavid Kilroy <kilroyd@googlemail.com>
Sat, 23 Oct 2010 16:02:58 +0000 (23 17:02 +0100)
committerDavid Kilroy <kilroyd@googlemail.com>
Sat, 23 Oct 2010 18:30:57 +0000 (23 19:30 +0100)
tree8738a4e4ab216b859a98d3b6435bb8289b58bb44
parentf0dee5301aa6064a014baaeadc93322518a3b3c4
orinoco: add orinoco_usb driver

This driver uses the core orinoco modules for the bulk of
the functionality. The low level hermes routines (for local bus
cards) are replaced, the driver supplies its own ndo_xmit_start
function, and locking is done with the _bh variant.

Some recent functionality is not available to the USB cards yet
(firmware loading and WPA).

Out-of-tree driver originally written by Manuel Estrada Sainz.

Thanks to Mark Davis for supplying hardware to test the updates.

Signed-off-by: David Kilroy <kilroyd@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Makefile
drivers/net/wireless/orinoco/Kconfig
drivers/net/wireless/orinoco/Makefile
drivers/net/wireless/orinoco/hermes.h
drivers/net/wireless/orinoco/main.c
drivers/net/wireless/orinoco/orinoco.h
drivers/net/wireless/orinoco/orinoco_usb.c [new file with mode: 0644]