On Fri, 13 Mar 2015 12:03:45 +0530 Vinod Koul vinod.koul@intel.com wrote:
On Thu, Mar 12, 2015 at 04:30:38PM +0200, Jarkko Nikula wrote:
[...]
Vinod, Ramesh: Do you know would it be possible to run that Android ELF firmware that is installed in the Teclast with the newer stack in sound/soc/intel/sst?
Sorry havent followed the thread, but we should be able to use the upstream firware. The ELF binary and the upstream ones are similar, we decided sometime back to not use ELF for future dev so we didnt upstream that part.
Jakko said that the firmware distributed at linux-firmware.git hardcodes the SSP to SSP2, while on some boards the codec may be connected to SSP0, which could be my case.
That was the whole point of trying to reuse the firmware that was working in my Android installation.
Any hint about how to extract the firmware from the ELF and convert it to an SST firmware image usable with the upstream drivers? I could dig into the sources and figure out the structures myself but maybe you have some more accessible information.
Vinod, if you feel like catching up, the thread is also here: http://thread.gmane.org/gmane.linux.alsa.devel/134554
I ask a lot of questions, I know.
Thanks, Antonio