diff options
author | Mark Brown <broonie@linaro.org> | 2013-09-23 18:57:36 -0400 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2013-09-24 14:32:57 -0400 |
commit | 58a63fbd7c80510140a94442b2ca9199bb6d51c3 (patch) | |
tree | 8fbdae29594f809a024603989e02ae53a1d4cace | |
parent | f9df1ae6b59e5bb16d3094e9c1c8b6feeaf32aae (diff) |
ASoC: tlv320aic3x: Move to table based DAPM init
Signed-off-by: Mark Brown <broonie@linaro.org>
-rw-r--r-- | sound/soc/codecs/tlv320aic3x.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/sound/soc/codecs/tlv320aic3x.c b/sound/soc/codecs/tlv320aic3x.c index 397a2133e2d1..16fc74cae754 100644 --- a/sound/soc/codecs/tlv320aic3x.c +++ b/sound/soc/codecs/tlv320aic3x.c | |||
@@ -818,12 +818,6 @@ static int aic3x_add_widgets(struct snd_soc_codec *codec) | |||
818 | struct aic3x_priv *aic3x = snd_soc_codec_get_drvdata(codec); | 818 | struct aic3x_priv *aic3x = snd_soc_codec_get_drvdata(codec); |
819 | struct snd_soc_dapm_context *dapm = &codec->dapm; | 819 | struct snd_soc_dapm_context *dapm = &codec->dapm; |
820 | 820 | ||
821 | snd_soc_dapm_new_controls(dapm, aic3x_dapm_widgets, | ||
822 | ARRAY_SIZE(aic3x_dapm_widgets)); | ||
823 | |||
824 | /* set up audio path interconnects */ | ||
825 | snd_soc_dapm_add_routes(dapm, intercon, ARRAY_SIZE(intercon)); | ||
826 | |||
827 | if (aic3x->model == AIC3X_MODEL_3007) { | 821 | if (aic3x->model == AIC3X_MODEL_3007) { |
828 | snd_soc_dapm_new_controls(dapm, aic3007_dapm_widgets, | 822 | snd_soc_dapm_new_controls(dapm, aic3007_dapm_widgets, |
829 | ARRAY_SIZE(aic3007_dapm_widgets)); | 823 | ARRAY_SIZE(aic3007_dapm_widgets)); |
@@ -1428,6 +1422,10 @@ static struct snd_soc_codec_driver soc_codec_dev_aic3x = { | |||
1428 | .resume = aic3x_resume, | 1422 | .resume = aic3x_resume, |
1429 | .controls = aic3x_snd_controls, | 1423 | .controls = aic3x_snd_controls, |
1430 | .num_controls = ARRAY_SIZE(aic3x_snd_controls), | 1424 | .num_controls = ARRAY_SIZE(aic3x_snd_controls), |
1425 | .dapm_widgets = aic3x_dapm_widgets, | ||
1426 | .num_dapm_widgets = ARRAY_SIZE(aic3x_dapm_widgets), | ||
1427 | .dapm_routes = intercon, | ||
1428 | .num_dapm_routes = ARRAY_SIZE(intercon), | ||
1431 | }; | 1429 | }; |
1432 | 1430 | ||
1433 | /* | 1431 | /* |