ASoC: Fix SND_SOC_DAPM_LINE handling
authorPeter Ujfalusi <peter.ujfalusi@nokia.com>
Wed, 30 Sep 2009 06:27:24 +0000 (09:27 +0300)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Fri, 2 Oct 2009 10:23:21 +0000 (11:23 +0100)
commiteaeae5d9b783a62e435645122bed90561924a2d6
treede35298c98dc4f83d30021dfddabb659494cc37e
parent834eb6c599a8efa1fe9b77d469562e0c78c876e1
ASoC: Fix SND_SOC_DAPM_LINE handling

Since the SND_SOC_DAPM_LINE can be input or output, additional check is
needed in order to determine if the widget is connected as input or
output.
When checking for connected outputs, if the widget is line, than check
if the sources list is not empty (line is connected as output)
For input endpoint check, when the widget is line, also check if the
sinks list is not empty (line is connected as input).

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@nokia.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
sound/soc/soc-dapm.c