It needs an extension for the alsa kernel driver (called twl6040-abe+aess) to load the firmware. This is included in the LetuxOS kernels - but neither debugged nor working.I forgot, did the audio coprocessor need binary only firmware to run ? Of course it needs a kernel driver and that must be free (once it works with current kernels). But does it also need a blob? I'm always interested on what works with only 100% free code. And I had 3D acceleration, and modem in my list, but not sure whether I was once told audio too (although it will work as much as it now does without the blob, I guess).
Thanks a lot for explaining (and for your work all these years) and giving the name.It needs an extension for the alsa kernel driver (called twl6040-abe+aess) to load the firmware. This is included in the LetuxOS kernels - but neither debugged nor working.
If you mean like this, then yes, it's on github, under dual GPL/BSD, but without source.The "firmware" is somewhere on github - but needs to be repacked into a format that modern firmware loaders in the kernel can manage.
Ok, understood.It was almost working some years ago (after some intensive work by Peter, Andrey and Marek and myself) but there is currently nobody who can invest the necessary time to get it back into good shape and keep it maintained.
So this would perhaps need some crowd-funding to get someone paid who knows what is missing and is able to run many hours of debugging sessions...
Merry Christmas to ED and a happy new year to everybody.
What is currently the best way to develop code for the Pyra if you don’t have the actual hardware?