23 Dec
2011
23 Dec
'11
12:21 p.m.
On Fri, Dec 23, 2011 at 09:42:01AM +0000, Liam Girdwood wrote:
I assume that you have two different DMA controllers (with a separate DMA platform drivers) here ?
If so, why can you not specify each DMA platform driver in your machine driver DAI link ?
Alan Tull reported the same problem before with a patch that needed respinning. The issue is that we have a static soc_pcm_ops and we don't properly indirect everything, we copy some of the ops into snd_pcm_ops directly. This means that if those ops end up being used then they end up being the same for both drivers.
I was actually intending to fix this over Christmas.