The audio driver for the WM8750 is linked into the kernel. It's not a module. That's the case in almost all 2.4.20 kernels I know of. If it was a module, things would be a lot easier...
My patch extends the existing driver with the new features. I was contemplating to move my code into a separate module. However, some of the features require a register setup quite early in the initialization process of the chip (e.g. for 3D sound). I can't do that in a separate module - at least not with conventional methods...
I can provide compiled kernels for Cacko and Sharp ROM only.
I think pdaXrom beta 3 has special kernel patches applied for the X11 gfx acceleration et al. Where can I find the kernel sources?
Meanie mentions on
http://www.users.on.net/~hluc/myZaurus/pdaxii13.html:
zImage.bin
This is a kernel image. I just renamed the kernel from the C3000 beta2 to zImage-2.4.20.bin. This way, I can use almost any 2.4.20 kernel image for the C3000, by simply renaming the kernel image to zImage-2.4.20.bin and flashing it. I have found that the C3000 beta2 kernel works best and is most stable. I have tried using the Tetsu special kernel image as well and it mostly works, but since the C3000 beta2 kernel works great, there is no point in using the Tetsu kernel.
I still haven't tested pdaXrom beta 3/pdaXii13, so I can't comment here. I don't want to endanger my currently working productive setup.
But it seems pdaXrom beta 3 might as well work with any 2.4.20 kernel. Tetsu's kernel isn't very different from the original Sharp kernel except for several performance optimizations. The kernel that comes with Cacko 1.23 includes most of the Tetsu patches except for the new reliable FastFPE code.
I'm currently in the process of setting up a SVN repository for the 2.4.20 kernel on my site. My current kernel merges the latest Tetsu with the latest Cacko patches and adds some additional features. So perhaps this would be useable with pdaXii13 too? I'll let you know once I have it set up.