Reported by Nikolaus Schaller, Apr 10, 2014
* McBSPs and DAIs are not defined * but we should even see the default audio if it works on the BeagleBoard XM
Comment 1 by Nikolaus Schaller, May 26, 2014
it has something to do with the dual sound drivers ti,omap-twl4030 and goldelico,gta04-audio It appears to work if we compile sound driver modules into the kernel (because there is some Kconfig rule to disable the omap-twl4030 driver). We need to fix that with on-demand loadable modules, since we want the GTA04 kernel also run on BeagleBoard or OMAP54323EVM
Comment 2 by Nikolaus Schaller, Sep 5, 2014
* definition of McBSPs and DAIs is done. * McBSP has been configured to be capable to tristate (by using pinmux states defined in the DT) * but: the voice routing setting does not know both DAIs to turn on one and tristate the other * and, there is some bug in the setting
Comment 3 by Nikolaus Schaller, Sep 5, 2014
The key problem is that the GTA04 sound system is not a simple *extension* of the BeagleBoard/OMAP3/TWL4030 sound system but a copy of some core code. This core code is not yet up-to-date with the 3.17 kernel and BB device trees.
Comment 4 by Nikolaus Schaller, Sep 30, 2014
Note: Audio on TWL6040 (PandaBoard and OMAP5432EVM) are working fine with this kernel. So the problem lies in our gta04/twl4030 extensions for the GTA04.
Comment 5 by Nikolaus Schaller, May 19, 2015
Basic sound is no working (4.0) and GSM audio (software routing).
Comment 6 by Marek Belisko, Jun 17, 2015
* there is typo in previous comment - should be "is now working ..."
Comment 7 by Nikolaus Schaller, Apr 14, 2017
Sound and telephony is working with 4.10 kernel on GTA04A3-A5.