diff options
Diffstat (limited to 'sound')
-rw-r--r-- | sound/soc/codecs/tlv320aic23-i2c.c | 4 | ||||
-rw-r--r-- | sound/soc/tegra/tegra_alc5632.c | 5 | ||||
-rw-r--r-- | sound/soc/tegra/tegra_rt5677.c | 6 | ||||
-rw-r--r-- | sound/soc/tegra/tegra_wm8903.c | 3 | ||||
-rw-r--r-- | sound/soc/tegra/tegra_wm9712.c | 6 | ||||
-rw-r--r-- | sound/soc/ux500/mop500_ab8500.c | 36 |
6 files changed, 24 insertions, 36 deletions
diff --git a/sound/soc/codecs/tlv320aic23-i2c.c b/sound/soc/codecs/tlv320aic23-i2c.c index f13701995482..78a94af65518 100644 --- a/sound/soc/codecs/tlv320aic23-i2c.c +++ b/sound/soc/codecs/tlv320aic23-i2c.c | |||
@@ -31,7 +31,7 @@ static int tlv320aic23_i2c_probe(struct i2c_client *i2c, | |||
31 | return tlv320aic23_probe(&i2c->dev, regmap); | 31 | return tlv320aic23_probe(&i2c->dev, regmap); |
32 | } | 32 | } |
33 | 33 | ||
34 | static int __exit tlv320aic23_i2c_remove(struct i2c_client *i2c) | 34 | static int tlv320aic23_i2c_remove(struct i2c_client *i2c) |
35 | { | 35 | { |
36 | snd_soc_unregister_codec(&i2c->dev); | 36 | snd_soc_unregister_codec(&i2c->dev); |
37 | return 0; | 37 | return 0; |
@@ -56,7 +56,7 @@ static struct i2c_driver tlv320aic23_i2c_driver = { | |||
56 | .of_match_table = of_match_ptr(tlv320aic23_of_match), | 56 | .of_match_table = of_match_ptr(tlv320aic23_of_match), |
57 | }, | 57 | }, |
58 | .probe = tlv320aic23_i2c_probe, | 58 | .probe = tlv320aic23_i2c_probe, |
59 | .remove = __exit_p(tlv320aic23_i2c_remove), | 59 | .remove = tlv320aic23_i2c_remove, |
60 | .id_table = tlv320aic23_id, | 60 | .id_table = tlv320aic23_id, |
61 | }; | 61 | }; |
62 | 62 | ||
diff --git a/sound/soc/tegra/tegra_alc5632.c b/sound/soc/tegra/tegra_alc5632.c index 6dcd06a966c7..ba272e21a6fa 100644 --- a/sound/soc/tegra/tegra_alc5632.c +++ b/sound/soc/tegra/tegra_alc5632.c | |||
@@ -101,9 +101,6 @@ static const struct snd_kcontrol_new tegra_alc5632_controls[] = { | |||
101 | 101 | ||
102 | static int tegra_alc5632_asoc_init(struct snd_soc_pcm_runtime *rtd) | 102 | static int tegra_alc5632_asoc_init(struct snd_soc_pcm_runtime *rtd) |
103 | { | 103 | { |
104 | struct snd_soc_dai *codec_dai = rtd->codec_dai; | ||
105 | struct snd_soc_codec *codec = codec_dai->codec; | ||
106 | struct snd_soc_dapm_context *dapm = &codec->dapm; | ||
107 | struct tegra_alc5632 *machine = snd_soc_card_get_drvdata(rtd->card); | 104 | struct tegra_alc5632 *machine = snd_soc_card_get_drvdata(rtd->card); |
108 | 105 | ||
109 | snd_soc_card_jack_new(rtd->card, "Headset Jack", SND_JACK_HEADSET, | 106 | snd_soc_card_jack_new(rtd->card, "Headset Jack", SND_JACK_HEADSET, |
@@ -118,7 +115,7 @@ static int tegra_alc5632_asoc_init(struct snd_soc_pcm_runtime *rtd) | |||
118 | &tegra_alc5632_hp_jack_gpio); | 115 | &tegra_alc5632_hp_jack_gpio); |
119 | } | 116 | } |
120 | 117 | ||
121 | snd_soc_dapm_force_enable_pin(dapm, "MICBIAS1"); | 118 | snd_soc_dapm_force_enable_pin(&rtd->card->dapm, "MICBIAS1"); |
122 | 119 | ||
123 | return 0; | 120 | return 0; |
124 | } | 121 | } |
diff --git a/sound/soc/tegra/tegra_rt5677.c b/sound/soc/tegra/tegra_rt5677.c index 68d8b67e79c1..1470873ecde6 100644 --- a/sound/soc/tegra/tegra_rt5677.c +++ b/sound/soc/tegra/tegra_rt5677.c | |||
@@ -141,9 +141,6 @@ static const struct snd_kcontrol_new tegra_rt5677_controls[] = { | |||
141 | 141 | ||
142 | static int tegra_rt5677_asoc_init(struct snd_soc_pcm_runtime *rtd) | 142 | static int tegra_rt5677_asoc_init(struct snd_soc_pcm_runtime *rtd) |
143 | { | 143 | { |
144 | struct snd_soc_dai *codec_dai = rtd->codec_dai; | ||
145 | struct snd_soc_codec *codec = codec_dai->codec; | ||
146 | struct snd_soc_dapm_context *dapm = &codec->dapm; | ||
147 | struct tegra_rt5677 *machine = snd_soc_card_get_drvdata(rtd->card); | 144 | struct tegra_rt5677 *machine = snd_soc_card_get_drvdata(rtd->card); |
148 | 145 | ||
149 | snd_soc_card_jack_new(rtd->card, "Headphone Jack", SND_JACK_HEADPHONE, | 146 | snd_soc_card_jack_new(rtd->card, "Headphone Jack", SND_JACK_HEADPHONE, |
@@ -167,7 +164,7 @@ static int tegra_rt5677_asoc_init(struct snd_soc_pcm_runtime *rtd) | |||
167 | &tegra_rt5677_mic_jack_gpio); | 164 | &tegra_rt5677_mic_jack_gpio); |
168 | } | 165 | } |
169 | 166 | ||
170 | snd_soc_dapm_force_enable_pin(dapm, "MICBIAS1"); | 167 | snd_soc_dapm_force_enable_pin(&rtd->card->dapm, "MICBIAS1"); |
171 | 168 | ||
172 | return 0; | 169 | return 0; |
173 | } | 170 | } |
@@ -329,7 +326,6 @@ static const struct of_device_id tegra_rt5677_of_match[] = { | |||
329 | static struct platform_driver tegra_rt5677_driver = { | 326 | static struct platform_driver tegra_rt5677_driver = { |
330 | .driver = { | 327 | .driver = { |
331 | .name = DRV_NAME, | 328 | .name = DRV_NAME, |
332 | .owner = THIS_MODULE, | ||
333 | .pm = &snd_soc_pm_ops, | 329 | .pm = &snd_soc_pm_ops, |
334 | .of_match_table = tegra_rt5677_of_match, | 330 | .of_match_table = tegra_rt5677_of_match, |
335 | }, | 331 | }, |
diff --git a/sound/soc/tegra/tegra_wm8903.c b/sound/soc/tegra/tegra_wm8903.c index 4a95b70f0cf0..21604009bc1a 100644 --- a/sound/soc/tegra/tegra_wm8903.c +++ b/sound/soc/tegra/tegra_wm8903.c | |||
@@ -171,7 +171,6 @@ static int tegra_wm8903_init(struct snd_soc_pcm_runtime *rtd) | |||
171 | { | 171 | { |
172 | struct snd_soc_dai *codec_dai = rtd->codec_dai; | 172 | struct snd_soc_dai *codec_dai = rtd->codec_dai; |
173 | struct snd_soc_codec *codec = codec_dai->codec; | 173 | struct snd_soc_codec *codec = codec_dai->codec; |
174 | struct snd_soc_dapm_context *dapm = &codec->dapm; | ||
175 | struct snd_soc_card *card = rtd->card; | 174 | struct snd_soc_card *card = rtd->card; |
176 | struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card); | 175 | struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card); |
177 | 176 | ||
@@ -193,7 +192,7 @@ static int tegra_wm8903_init(struct snd_soc_pcm_runtime *rtd) | |||
193 | wm8903_mic_detect(codec, &tegra_wm8903_mic_jack, SND_JACK_MICROPHONE, | 192 | wm8903_mic_detect(codec, &tegra_wm8903_mic_jack, SND_JACK_MICROPHONE, |
194 | 0); | 193 | 0); |
195 | 194 | ||
196 | snd_soc_dapm_force_enable_pin(dapm, "MICBIAS"); | 195 | snd_soc_dapm_force_enable_pin(&card->dapm, "MICBIAS"); |
197 | 196 | ||
198 | return 0; | 197 | return 0; |
199 | } | 198 | } |
diff --git a/sound/soc/tegra/tegra_wm9712.c b/sound/soc/tegra/tegra_wm9712.c index 2868b4839bc0..6492f8143ff1 100644 --- a/sound/soc/tegra/tegra_wm9712.c +++ b/sound/soc/tegra/tegra_wm9712.c | |||
@@ -46,11 +46,7 @@ static const struct snd_soc_dapm_widget tegra_wm9712_dapm_widgets[] = { | |||
46 | 46 | ||
47 | static int tegra_wm9712_init(struct snd_soc_pcm_runtime *rtd) | 47 | static int tegra_wm9712_init(struct snd_soc_pcm_runtime *rtd) |
48 | { | 48 | { |
49 | struct snd_soc_dai *codec_dai = rtd->codec_dai; | 49 | return snd_soc_dapm_force_enable_pin(&rtd->card->dapm, "Mic Bias"); |
50 | struct snd_soc_codec *codec = codec_dai->codec; | ||
51 | struct snd_soc_dapm_context *dapm = &codec->dapm; | ||
52 | |||
53 | return snd_soc_dapm_force_enable_pin(dapm, "Mic Bias"); | ||
54 | } | 50 | } |
55 | 51 | ||
56 | static struct snd_soc_dai_link tegra_wm9712_dai = { | 52 | static struct snd_soc_dai_link tegra_wm9712_dai = { |
diff --git a/sound/soc/ux500/mop500_ab8500.c b/sound/soc/ux500/mop500_ab8500.c index aa65370db82a..b81a7a4c938b 100644 --- a/sound/soc/ux500/mop500_ab8500.c +++ b/sound/soc/ux500/mop500_ab8500.c | |||
@@ -362,7 +362,7 @@ struct snd_soc_ops mop500_ab8500_ops[] = { | |||
362 | 362 | ||
363 | int mop500_ab8500_machine_init(struct snd_soc_pcm_runtime *rtd) | 363 | int mop500_ab8500_machine_init(struct snd_soc_pcm_runtime *rtd) |
364 | { | 364 | { |
365 | struct snd_soc_codec *codec = rtd->codec; | 365 | struct snd_soc_dapm_context *dapm = &rtd->card->dapm; |
366 | struct device *dev = rtd->card->dev; | 366 | struct device *dev = rtd->card->dev; |
367 | struct mop500_ab8500_drvdata *drvdata; | 367 | struct mop500_ab8500_drvdata *drvdata; |
368 | int ret; | 368 | int ret; |
@@ -407,23 +407,23 @@ int mop500_ab8500_machine_init(struct snd_soc_pcm_runtime *rtd) | |||
407 | return ret; | 407 | return ret; |
408 | } | 408 | } |
409 | 409 | ||
410 | ret = snd_soc_dapm_disable_pin(&codec->dapm, "Earpiece"); | 410 | ret = snd_soc_dapm_disable_pin(dapm, "Earpiece"); |
411 | ret |= snd_soc_dapm_disable_pin(&codec->dapm, "Speaker Left"); | 411 | ret |= snd_soc_dapm_disable_pin(dapm, "Speaker Left"); |
412 | ret |= snd_soc_dapm_disable_pin(&codec->dapm, "Speaker Right"); | 412 | ret |= snd_soc_dapm_disable_pin(dapm, "Speaker Right"); |
413 | ret |= snd_soc_dapm_disable_pin(&codec->dapm, "LineOut Left"); | 413 | ret |= snd_soc_dapm_disable_pin(dapm, "LineOut Left"); |
414 | ret |= snd_soc_dapm_disable_pin(&codec->dapm, "LineOut Right"); | 414 | ret |= snd_soc_dapm_disable_pin(dapm, "LineOut Right"); |
415 | ret |= snd_soc_dapm_disable_pin(&codec->dapm, "Vibra 1"); | 415 | ret |= snd_soc_dapm_disable_pin(dapm, "Vibra 1"); |
416 | ret |= snd_soc_dapm_disable_pin(&codec->dapm, "Vibra 2"); | 416 | ret |= snd_soc_dapm_disable_pin(dapm, "Vibra 2"); |
417 | ret |= snd_soc_dapm_disable_pin(&codec->dapm, "Mic 1"); | 417 | ret |= snd_soc_dapm_disable_pin(dapm, "Mic 1"); |
418 | ret |= snd_soc_dapm_disable_pin(&codec->dapm, "Mic 2"); | 418 | ret |= snd_soc_dapm_disable_pin(dapm, "Mic 2"); |
419 | ret |= snd_soc_dapm_disable_pin(&codec->dapm, "LineIn Left"); | 419 | ret |= snd_soc_dapm_disable_pin(dapm, "LineIn Left"); |
420 | ret |= snd_soc_dapm_disable_pin(&codec->dapm, "LineIn Right"); | 420 | ret |= snd_soc_dapm_disable_pin(dapm, "LineIn Right"); |
421 | ret |= snd_soc_dapm_disable_pin(&codec->dapm, "DMic 1"); | 421 | ret |= snd_soc_dapm_disable_pin(dapm, "DMic 1"); |
422 | ret |= snd_soc_dapm_disable_pin(&codec->dapm, "DMic 2"); | 422 | ret |= snd_soc_dapm_disable_pin(dapm, "DMic 2"); |
423 | ret |= snd_soc_dapm_disable_pin(&codec->dapm, "DMic 3"); | 423 | ret |= snd_soc_dapm_disable_pin(dapm, "DMic 3"); |
424 | ret |= snd_soc_dapm_disable_pin(&codec->dapm, "DMic 4"); | 424 | ret |= snd_soc_dapm_disable_pin(dapm, "DMic 4"); |
425 | ret |= snd_soc_dapm_disable_pin(&codec->dapm, "DMic 5"); | 425 | ret |= snd_soc_dapm_disable_pin(dapm, "DMic 5"); |
426 | ret |= snd_soc_dapm_disable_pin(&codec->dapm, "DMic 6"); | 426 | ret |= snd_soc_dapm_disable_pin(dapm, "DMic 6"); |
427 | 427 | ||
428 | return ret; | 428 | return ret; |
429 | } | 429 | } |