Letux Kernel

Issue 587: 3.14: Audio not working

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).
Labels: Milestone:4.2 Milestone:3.15

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.
Status: Fixed

Created: 10 years 3 months ago by Nikolaus Schaller

Updated: 7 years 3 months ago

Status: Fixed

Followed by: 1 person