Archive for the ‘n8x0’ Category

N800/N810 support to mainline kernels

July 13, 2009

As I hinted in my previous post, I started working on adding N800 and N810 support to mainline kernels. I have now a four week long summer vacation (the best part living in Finland) and this is a perfect vacation project, simple enough so that I can work only for an hour at a time.

I created a wiki page for what needs to be done and what problems there will be. Please take a look and update it as needed. I also sent an email to linux-omap list in a hope to get contributors. It would be nice to finally have mainline kernels supporting N800 and N810.

Disclaimer: This is a personal project of mine, Nokia is not involved in any way. So expect progress to be slow.

stlc45xx in staging

July 8, 2009

stlc45xx (the fully GPLv2 WLAN driver for N800/N810) was included to the staging tree in Linux¬† 2.6.30. Now it’s possible to use linux-omap kernels with an in-tree WLAN driver. (Unfortunately N800/N810 support is broken in linux-omap tree currently, but that’s another story.) This means that the stlc45xx gitorious repository will be phased out and all development should happen in the staging tree instead. I just need to port the remaining patches from gitorious to the staging tree.

Also it was concluded that stlc45xx has so much in common with p54 driver that stlc45xx code should be merged with p54. Christian Lamparter and Max Filippov have merging code from stlc45xx and created a new driver called p54spi. As soon as p54spi is found to be good enough stlc45xx will be removed from the staging tree and p54spi should be used instead. I don’t know yet when this will happen.

So WLAN support is now better in mainline kernels and the next challenge is to get N800/N810 support to mainline kernels.