ASoC: sam9g20_wm8731: Convert to table based DAPM setup
authorLars-Peter Clausen <lars@metafoo.de>
Sat, 8 Mar 2014 14:47:22 +0000 (15:47 +0100)
committerMark Brown <broonie@linaro.org>
Mon, 10 Mar 2014 10:31:43 +0000 (10:31 +0000)
commitb0ffe9b1ab8705eeffa72feacd791ab6fdd2a06c
tree943dab32a1213d73f6ee8cdceb66e554486d1164
parenta69d0009aad51e16bf294d78a3b2e4fe655cf10f
ASoC: sam9g20_wm8731: Convert to table based DAPM setup

Use table based setup to register the DAPM widgets and routes. This on one hand
makes the code a bit shorter and cleaner and on the other hand the board level
DAPM elements get registered in the card's DAPM context rather than in the
CODEC's DAPM context.

While we are at it also remove the snd_soc_dapm_enable_pin() in the init
callback. Pins are enabled by default.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Tested-by: Bo Shen <voice.shen@atmel.com>
Acked-by: Bo Shen <voice.shen@atmel.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
sound/soc/atmel/sam9g20_wm8731.c