[ANN] Full-source Broadcom wireless driver for 11n chips
dcbw at redhat.com
Wed Sep 15 05:31:18 UTC 2010
On Mon, 2010-09-13 at 08:42 -0700, Greg KH wrote:
> On Mon, Sep 13, 2010 at 09:59:48AM +0200, Mike Rapoport wrote:
> > Hi Henry,
> > Henry Ptasinski wrote:
> > >Broadcom would like to announce the initial release of a fully-open
> > >Linux driver for it's latest generation of 11n chipsets. The driver,
> > >while still a work in progress, is released as full source and uses the
> > >native mac80211 stack. It supports multiple current chips (BCM4313,
> > >BCM43224, BCM43225) as well as providing a framework for supporting
> > >additional chips in the future, including mac80211-aware embedded chips.
> > > The README and TODO files included with the sources provide more
> > >details about the current feature set, known issues, and plans for
> > >improving the driver.
> > >
> > >The driver is currently available in staging-next git tree, available at:
> > >
> > > git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-next-2.6.git
> > >
> > >
> > >in the drivers/staging/brcm80211 directory.
> > Are there any plans to support BCM4319 and BCM4329 SDIO chipsets?
> I think those are supported by the broadcom driver in the android kernel
> trees, right? If so, yes, there are plans for merging them into the
> main kernel tree, and any help you can provide would be appreciated.
That driver is convoluted; it's going to be a lot of work. There are
simply too many abstraction layers for one; I had to touch about 5
functions in 4 files just to get the driver to pass its 'struct device'
from the SDIO probe functions to where it called alloc_etherdev() so
that it called SET_NETDEV_DEV() so that its sysfs 'driver' link was
correctly set up. I hope somebody is getting paid to do the cleanup :)
More information about the devel