Out of tree drivers [was Re: Larger projects]

Tomasz Chmielewski mangoo at wpkg.org
Fri Oct 19 18:02:02 UTC 2007

Jason schrieb:
> 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:
>> 	comedi
>> 	speakup
>> 	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 [1], I personally use it with [2] 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 [3] GPL and BSD code for the
> ixp400_eth driver to work against vanilla 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 [4].  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.

Tomasz Chmielewski

More information about the devel mailing list