staging: Beeceem USB Wimax driver
authorStephen Hemminger <stephen.hemminger@vyatta.com>
Wed, 8 Sep 2010 21:46:36 +0000 (14:46 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 9 Sep 2010 04:15:06 +0000 (21:15 -0700)
commitf8942e07a3db9d82e8fb11d3d494876b8bae9ff9
tree2406636a4f9a4ac6b0bfc90e07aefa8b1b18b8ff
parent2d2f03b022186e6d7520a758abdea9c04a2969fe
staging: Beeceem USB Wimax driver

The Sprint 4G network uses a Wimax dongle with Beecem
chipset. The driver is typical of out of tree drivers, but
maybe useful for people, and the hardware is readily available.

Here is a staging ready version (i.e warts and all)

0. Started with Rel_5.2.7.3P1_USB from Sprint4GDeveloperPack-1.1
1. Consolidated files in staging
2. Remove Dos cr/lf
3. Remove unnecessary ioctl from usbbcm_fops

Applied patches that were in the developer pack, surprising
there were ones for 2.6.35 already.

This is compile tested only, see TODO for what still needs
to be done.

Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
63 files changed:
drivers/staging/Kconfig
drivers/staging/Makefile
drivers/staging/bcm/Adapter.h [new file with mode: 0644]
drivers/staging/bcm/Arp.c [new file with mode: 0644]
drivers/staging/bcm/Bcmchar.c [new file with mode: 0644]
drivers/staging/bcm/Bcmnet.c [new file with mode: 0644]
drivers/staging/bcm/CmHost.c [new file with mode: 0644]
drivers/staging/bcm/CmHost.h [new file with mode: 0644]
drivers/staging/bcm/DDRInit.c [new file with mode: 0644]
drivers/staging/bcm/DDRInit.h [new file with mode: 0644]
drivers/staging/bcm/Debug.c [new file with mode: 0644]
drivers/staging/bcm/Debug.h [new file with mode: 0644]
drivers/staging/bcm/HandleControlPacket.c [new file with mode: 0644]
drivers/staging/bcm/HostMIBSInterface.h [new file with mode: 0644]
drivers/staging/bcm/HostMibs.h [new file with mode: 0644]
drivers/staging/bcm/IPv6Protocol.c [new file with mode: 0644]
drivers/staging/bcm/IPv6ProtocolHdr.h [new file with mode: 0644]
drivers/staging/bcm/InterfaceAdapter.h [new file with mode: 0644]
drivers/staging/bcm/InterfaceDld.c [new file with mode: 0644]
drivers/staging/bcm/InterfaceIdleMode.c [new file with mode: 0644]
drivers/staging/bcm/InterfaceIdleMode.h [new file with mode: 0644]
drivers/staging/bcm/InterfaceInit.c [new file with mode: 0644]
drivers/staging/bcm/InterfaceInit.h [new file with mode: 0644]
drivers/staging/bcm/InterfaceIsr.c [new file with mode: 0644]
drivers/staging/bcm/InterfaceIsr.h [new file with mode: 0644]
drivers/staging/bcm/InterfaceMacros.h [new file with mode: 0644]
drivers/staging/bcm/InterfaceMisc.c [new file with mode: 0644]
drivers/staging/bcm/InterfaceMisc.h [new file with mode: 0644]
drivers/staging/bcm/InterfaceRx.c [new file with mode: 0644]
drivers/staging/bcm/InterfaceRx.h [new file with mode: 0644]
drivers/staging/bcm/InterfaceTx.c [new file with mode: 0644]
drivers/staging/bcm/InterfaceTx.h [new file with mode: 0644]
drivers/staging/bcm/Interfacemain.h [new file with mode: 0644]
drivers/staging/bcm/Ioctl.h [new file with mode: 0644]
drivers/staging/bcm/Kconfig [new file with mode: 0644]
drivers/staging/bcm/LeakyBucket.c [new file with mode: 0644]
drivers/staging/bcm/Macros.h [new file with mode: 0644]
drivers/staging/bcm/Makefile [new file with mode: 0644]
drivers/staging/bcm/Misc.c [new file with mode: 0644]
drivers/staging/bcm/Osal_Misc.c [new file with mode: 0644]
drivers/staging/bcm/PHSDefines.h [new file with mode: 0644]
drivers/staging/bcm/PHSModule.c [new file with mode: 0644]
drivers/staging/bcm/PHSModule.h [new file with mode: 0644]
drivers/staging/bcm/Protocol.h [new file with mode: 0644]
drivers/staging/bcm/Prototypes.h [new file with mode: 0644]
drivers/staging/bcm/Qos.c [new file with mode: 0644]
drivers/staging/bcm/Queue.h [new file with mode: 0644]
drivers/staging/bcm/TODO [new file with mode: 0644]
drivers/staging/bcm/Transmit.c [new file with mode: 0644]
drivers/staging/bcm/Typedefs.h [new file with mode: 0644]
drivers/staging/bcm/Version.h [new file with mode: 0644]
drivers/staging/bcm/cntrl_SignalingInterface.h [new file with mode: 0644]
drivers/staging/bcm/headers.h [new file with mode: 0644]
drivers/staging/bcm/hostmibs.c [new file with mode: 0644]
drivers/staging/bcm/led_control.c [new file with mode: 0644]
drivers/staging/bcm/led_control.h [new file with mode: 0644]
drivers/staging/bcm/nvm.c [new file with mode: 0644]
drivers/staging/bcm/nvm.h [new file with mode: 0644]
drivers/staging/bcm/osal_misc.h [new file with mode: 0644]
drivers/staging/bcm/sort.c [new file with mode: 0644]
drivers/staging/bcm/target_params.h [new file with mode: 0644]
drivers/staging/bcm/vendorspecificextn.c [new file with mode: 0644]
drivers/staging/bcm/vendorspecificextn.h [new file with mode: 0644]