]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: davinci-evm: Register machine level DAPM elements with the card
authorLars-Peter Clausen <lars@metafoo.de>
Wed, 12 Mar 2014 14:27:35 +0000 (15:27 +0100)
committerMark Brown <broonie@linaro.org>
Thu, 13 Mar 2014 19:11:19 +0000 (19:11 +0000)
commit7024eb07d72f01b80be9431fd09129230bd54398
tree204dedfa0fa2cb5511b21b1b3e1f35bb82f8e7ce
parent744abe4d1726144c2f78bf1da5e9e073d21d6f12
ASoC: davinci-evm: Register machine level DAPM elements with the card

Machine level DAPM widgets and routes should be registered in the card's DAPM
context, rather than in the CODEC's context.

While we are at it also drop the snd_soc_dapm_enable_pin() calls, since pins are
enabled by default and also turn the snd_soc_dapm_disable_pin() calls into
snd_soc_dapm_nc_pin() calls for unconnected pins.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Acked-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
sound/soc/davinci/davinci-evm.c