Hi Peter,
Thanks a lot for replying.
On Tue, Sep 19, 2017 at 01:29:52PM +0300, Peter Ujfalusi wrote:
But the biggest issue imho is the firmware.
Both asoc-fw and abefw have peter/bnw branch, they must be used with the bnw kernel. BNW stands for Brave New World as I was preparing the AESS/ABE code for upstream.
Basically you need to rewrite/drop the asoc-fw to match with ASoC topology.
And the sources for the AESS/ABE firmware is _not_ available along with the compiler it was compiled. I think I still keep compiled binaries around here and there, but if they are lost, there is no way to recreate them.
Sounds scary. Could you please elaborate, what are consequences for us in case these firmware sources are lost?
What we won't achieve because of this, or which worse options does it leave to use the hardware to the fullest?
(I'm still confused about all the stuff related to this topic, forgive me my ignorance please.)
in linux-audio : next-bnw/ti-audio-next_3.15 you can find the usable dynamic firmware image created with the asoc-fw peter/bnw branch.
I would not try to get 3.8 forward ported, my bnw-3.15 might be a better start. I don't know how big is the diff between the ASoC-dynamic-FW (3.8...3.15) compared to upstream ASoC topology and friends. If there is a big diff, then starting from scratch and using 3.8/3.15 as reference might be the way to go.
Thanks, I will do as you suggested.