30 Mar
2016
30 Mar
'16
7:27 p.m.
On Wed, Mar 30, 2016 at 06:13:14PM +0100, Charles Keepax wrote:
On Wed, Mar 30, 2016 at 09:36:50AM -0700, Mark Brown wrote:
Doesn't this mean that the appropriate fix is to terminate the DPCM routing at the first back end DAI so we're not trying to DPCM outside the SoC?
I think (not 100% certain) you can have multiple backends connected to a single front end, which makes it hard to know when to stop or even if it is assured that all the backends will be before any other spurious DAIs in the widget list.
You can have multiple backends connected but they shouldn't be chained together, they should be connected in parallel. We can tell if we're walking a node that's a backend, why would we walk the graph beyond that?