The cal-tool and libcal* and libdsme* libs are just a bunch of stupid and 
modularized
layers to access to the /dev/retu and /dev/tahvo. Both drivers are Free under 
the GPL

You can get a look here:
  
http://master.kernel.org/git/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=tree;f=drivers/cbus;h=ab6f07743848fd6334549d1dd8fd54fc1b8b46f5;hb=HEAD

I have found a userland example here:

  http://www.arava.co.il/matan/770/user_retu_tahvo.h
  http://www.arava.co.il/matan/770/retu-adc.c

These files are also from Nokia, but headers points to be under the GPL too.

So, i was playing a bit with arm assembly these days and I am planning to 
reimplement
the bme daemon and cal-tool functionalities in pure assembly under the GPL too.

These tools will allow us (theorically) to build a completely free initfs with
extended features like an userland flasher, rootfs dumper to mmc and such things
we will love to have ;)

The wifi stuff is also a mistery, does anyone tried to replace the privative 
driver
with a free one? I remember to read something about this few months ago on the
maemo-developers mailing list.

IMHO the freeing of nokia starts from the initfs and downs to the rootfs, we can
let the xloader and secondary stuff for later. coz it's really hard and 
dangerous,
and we need to know how to make cold flashes and understand how the jtag? port
works to be sure to not to brick our tablet pc's O:)

Anybody wanna help me with the retu/tahvo userland handlers? a documentation 
would
be cool, the kernel code looks enought readable to do it.

Have fun!

  --pancake
_______________________________________________
0xffff mailing list
0xffff@lists.nopcode.org
https://lists.nopcode.org/mailman/listinfo/0xffff

Reply via email to