Out of tree drivers [was Re: Larger projects]
mangoo at wpkg.org
Fri Oct 19 18:02:02 UTC 2007
> Greg KH wrote:
>> On Fri, Oct 19, 2007 at 01:13:35AM +0300, Felipe Balbi wrote:
>>> I think this is quite interesting... there's a lot of goodies
>>> out-of-mainline that should get merged...
>> Ok, what others do people know about? How about we start a list here.
>> Here are ones that I know about:
>> acer hotkey driver http://www.cakey.de/acerhk/
>> acx wireless driver http://acx100.sourceforge.net/
>> adm8211 wierless driver http://aluminum.sourmilk.net/adm8211/
>> webcam driver http://mxhaard.free.fr/spca5xx.html
>> ivtv video driver http://ivtvdriver.org/index.php/Main_Page
>> kqemu driver http://fabrice.bellard.free.fr/qemu/
>> omnibook kernel driver http://sourceforge.net/projects/omnibook
>> panasonic hotkey driver http://www.da-cha.jp/letsnote
>> parallel port hardware http://www-stud.ims.uni-stuttgart.de/~voegelas/pcf.html
>> another webcam driver http://qce-ga.sourceforge.net/
>> lirc (not going upstream due to developer not
>> wanting it there.)
>> Anyone know of others?
> Micronas Go7007. Driver is here , I personally use it with  for
> MythTV. I could pitch in on it as well.
> This would be my first work for lk, though. I'm relatively new to
> kernelspace. Recently, I patched Intel's  GPL and BSD code for the
> ixp400_eth driver to work against vanilla 188.8.131.52 running on an ixp425
> (baby steps to current :-) ).
> Speaking of ixp400_eth, would it be possible to merge that one as well?
> They have a very clean licensing line. The patch to the kernel tree is
> GPL (for ixp400_eth.ko), the code outside the tree (for ixp400.ko) is
> BSD, and the firmware is IPL . How big of an issue is the firmware/IPL?
An even better ixp400 patch was posted by Krzysztof Halasa on lkml in
May 2007. There was some vivid discussion, but I didn't see any follow
ups since then.
Speaking of which opens yet another Pandora's box - projects like
OpenWRT or NSLU2-Linux (which already use Krzysztof's ixp400 patches)
always patch the kernels quite a bit in order to support all these ARM
and MIPS devices... Slowly, some of these patches get merged into
mainline, though, but sometimes, it looks like they might need some help.
More information about the devel