Well, audio is MOSTLY working, but needs a bit more work.
Maybe someone here does know where that stuff is defined and where you can fix it.
THE CURRENT STATUS:
We've done these tests with hns' image with Letux Kernel 4.19.
What is the issue: ALSA reports 7 output devices. Accessing some of them leads to a kernel lock.
One of the outputs is the headset port - and that one plays audio smoothly without any issues, crackles, anything. It properly works!
However, speaker output does not work.
Due to the fact that the speakers don't work, we have a lot of weird output devices and the headset works fine, our guess is that the devices are not properly setup in the TWL-Driver / boardfiles / whereever.
Does anyone know where this is all setup?