Open-source Adreno driver! Just announced on Slashdot, I really hope we can make use of this! If it does work, the possibilities are endless...Unity 3D, Cinnamon, Compiz...it will be a real, useful system!
Anyways, just thought it was worth pointing out. I don't have much time as I'm finishing up my senior year of college now, but I will try integrating this hopefully after I graduate and have some free time. May need kernel modifications, which would make it a bit more difficult as I haven't done TouchPad kernels before. Hopefully other developers will pick it up and give it a shot as well.
I compiled and installed the freedreno driver, it appears to load successfully starting X but fails to open a DRM device and thus X does not work. I'm going to look into it, might be a kernel issue, there's an IRC for freedreno drivers I'll hang out on for info.
Our kernel may not have DRM enabled (this is the accelerated video protocol DRM, not the stupid anti-user software lockout DRM). I haven't compiled my own Ubuntu kernel for TouchPad before, anyone have a .config to play with? I also would like to try compiling the 3.0 kernel for Ubuntu, apparently most things are working on it but it still has issues in Android.
I've compiled a 3.0 kernel with DRM support and have framebuffer console working. It appears to get stuck in the boot process. I would like to know where the ramdisk we use for Ubuntu came from. This likely has some issues that need to be resolved to work correctly with the 3.0 kernel. I may look at the ramdisk from the ArchLinux port. New modules will need to be built for WiFi, but for now I'll focus on getting the GUI back up and hopefully with acceleration.