Linux drivers written for W2CBW003 & W2SW001 Wifi Modules

Jaya Kumar jayakumar.lkml at gmail.com
Tue Mar 3 15:50:31 PST 2009


On Wed, Mar 4, 2009 at 6:22 AM, Greg KH <greg at kroah.com> wrote:
> On Tue, Mar 03, 2009 at 11:51:37AM -0800, William Lumpkins wrote:
>> The W2CBW003 has a Marvel 8686 inside and a CSR BC04 Rom, the W2SW001
>> has a Marvel 8686 inside. Gum Stix has already created a driver for the
>> OMAP 25xx and Bug Labs is working on a driver for the IMX 31.
>
> So the drivers are already written?  If so, do you have pointers to
> them?

Hi Greg, William,

I believe the 88W8686, 8388 and 8385 are covered by libertas and are
in mainline, drivers/net/wireless/libertas, and work at least when
interfaced via host usb (as in olpc-xo-1). I suspect what William
needs is either additional platform device drivers (ie:
arch/*/mach-*/board-something.c) or libertas interface driver
(libertas/if_*) support for their W003 and W001 products when it is
used with systems other than OMAP3503 (gumstix overo) and i.MX31
(buglabs's device?).

I took a quick look at W003's marketing sheet and it looks like the
host interface can be SDIO, GPIO, or SPI , and btw, there's a
bluetooth module in there as well with more interface capability (USB,
UART, PCM, GPIO, SPI) there too, I assume bluez already supports
W003's bluetooth. W001 says just 802.11b/g and is SDIO, SPI, GPIO. I
think all three, SDIO, GPIO and SPI may now have associated libertas
interface drivers, I see at least if_usb/if_sdio/if_cs in mainline, so
probably all that's needed is platform support.

I'm quite eager to add WiFi/BT to a couple of my currently tethered
devices so I'd be interested in taking this on.

Thanks,
jaya


More information about the prjmgr mailing list