Commit 87bea31c7b59a07fe5a1c827eb01db3b7c3ae672
1 parent
4f4c007222
Exists in
master
and in
6 other branches
ASoC: Remove redundant snd_soc_dapm_sync() calls from machine drivers
The core will sync DAPM as part of the card initialization, there is no need for machine drivers to do so during their setup. OMAP drivers are omitted as I know Peter already has patches for them. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Showing 31 changed files with 0 additions and 73 deletions Side-by-side Diff
- sound/soc/atmel/playpaq_wm8510.c
- sound/soc/atmel/sam9g20_wm8731.c
- sound/soc/atmel/snd-soc-afeb9260.c
- sound/soc/davinci/davinci-evm.c
- sound/soc/kirkwood/kirkwood-t5325.c
- sound/soc/mid-x86/mfld_machine.c
- sound/soc/pxa/corgi.c
- sound/soc/pxa/e740_wm9705.c
- sound/soc/pxa/e750_wm9705.c
- sound/soc/pxa/e800_wm9712.c
- sound/soc/pxa/magician.c
- sound/soc/pxa/mioa701_wm9713.c
- sound/soc/pxa/palm27x.c
- sound/soc/pxa/saarb.c
- sound/soc/pxa/tavorevb3.c
- sound/soc/pxa/tosa.c
- sound/soc/pxa/z2.c
- sound/soc/pxa/zylonite.c
- sound/soc/samsung/goni_wm8994.c
- sound/soc/samsung/h1940_uda1380.c
- sound/soc/samsung/jive_wm8750.c
- sound/soc/samsung/neo1973_wm8753.c
- sound/soc/samsung/rx1950_uda1380.c
- sound/soc/samsung/s3c24xx_simtec_hermes.c
- sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c
- sound/soc/samsung/smartq_wm8987.c
- sound/soc/samsung/smdk_wm8580.c
- sound/soc/samsung/smdk_wm8994.c
- sound/soc/sh/sh7760-ac97.c
- sound/soc/tegra/tegra_wm8903.c
- sound/soc/tegra/trimslice.c
sound/soc/atmel/playpaq_wm8510.c
sound/soc/atmel/sam9g20_wm8731.c
sound/soc/atmel/snd-soc-afeb9260.c
sound/soc/davinci/davinci-evm.c
sound/soc/kirkwood/kirkwood-t5325.c
sound/soc/mid-x86/mfld_machine.c
... | ... | @@ -233,7 +233,6 @@ |
233 | 233 | /* always connected */ |
234 | 234 | snd_soc_dapm_enable_pin(dapm, "Headphones"); |
235 | 235 | snd_soc_dapm_enable_pin(dapm, "Mic"); |
236 | - snd_soc_dapm_sync(dapm); | |
237 | 236 | |
238 | 237 | ret_val = snd_soc_add_controls(codec, mfld_snd_controls, |
239 | 238 | ARRAY_SIZE(mfld_snd_controls)); |
... | ... | @@ -251,7 +250,6 @@ |
251 | 250 | /* we dont use linein in this so set to NC */ |
252 | 251 | snd_soc_dapm_disable_pin(dapm, "LINEINL"); |
253 | 252 | snd_soc_dapm_disable_pin(dapm, "LINEINR"); |
254 | - snd_soc_dapm_sync(dapm); | |
255 | 253 | |
256 | 254 | /* Headset and button jack detection */ |
257 | 255 | ret_val = snd_soc_jack_new(codec, "Intel(R) MID Audio Jack", |
sound/soc/pxa/corgi.c
sound/soc/pxa/e740_wm9705.c
sound/soc/pxa/e750_wm9705.c
sound/soc/pxa/e800_wm9712.c
sound/soc/pxa/magician.c
sound/soc/pxa/mioa701_wm9713.c
sound/soc/pxa/palm27x.c
... | ... | @@ -107,10 +107,6 @@ |
107 | 107 | snd_soc_dapm_nc_pin(dapm, "PHONE"); |
108 | 108 | snd_soc_dapm_nc_pin(dapm, "MIC2"); |
109 | 109 | |
110 | - err = snd_soc_dapm_sync(dapm); | |
111 | - if (err) | |
112 | - return err; | |
113 | - | |
114 | 110 | /* Jack detection API stuff */ |
115 | 111 | err = snd_soc_jack_new(codec, "Headphone Jack", |
116 | 112 | SND_JACK_HEADPHONE, &hs_jack); |
sound/soc/pxa/saarb.c
... | ... | @@ -146,10 +146,6 @@ |
146 | 146 | snd_soc_dapm_disable_pin(dapm, "Headset Mic 2"); |
147 | 147 | snd_soc_dapm_disable_pin(dapm, "Headset Stereophone"); |
148 | 148 | |
149 | - ret = snd_soc_dapm_sync(dapm); | |
150 | - if (ret) | |
151 | - return ret; | |
152 | - | |
153 | 149 | /* Headset jack detection */ |
154 | 150 | snd_soc_jack_new(codec, "Headphone Jack", SND_JACK_HEADPHONE |
155 | 151 | | SND_JACK_BTN_0 | SND_JACK_BTN_1 | SND_JACK_BTN_2, |
sound/soc/pxa/tavorevb3.c
... | ... | @@ -146,10 +146,6 @@ |
146 | 146 | snd_soc_dapm_disable_pin(dapm, "Headset Mic 2"); |
147 | 147 | snd_soc_dapm_disable_pin(dapm, "Headset Stereophone"); |
148 | 148 | |
149 | - ret = snd_soc_dapm_sync(dapm); | |
150 | - if (ret) | |
151 | - return ret; | |
152 | - | |
153 | 149 | /* Headset jack detection */ |
154 | 150 | snd_soc_jack_new(codec, "Headphone Jack", SND_JACK_HEADPHONE |
155 | 151 | | SND_JACK_BTN_0 | SND_JACK_BTN_1 | SND_JACK_BTN_2, |
sound/soc/pxa/tosa.c
sound/soc/pxa/z2.c
... | ... | @@ -161,10 +161,6 @@ |
161 | 161 | /* Set up z2 specific audio paths */ |
162 | 162 | snd_soc_dapm_add_routes(dapm, audio_map, ARRAY_SIZE(audio_map)); |
163 | 163 | |
164 | - ret = snd_soc_dapm_sync(dapm); | |
165 | - if (ret) | |
166 | - goto err; | |
167 | - | |
168 | 164 | /* Jack detection API stuff */ |
169 | 165 | ret = snd_soc_jack_new(codec, "Headset Jack", SND_JACK_HEADSET, |
170 | 166 | &hs_jack); |
sound/soc/pxa/zylonite.c
sound/soc/samsung/goni_wm8994.c
sound/soc/samsung/h1940_uda1380.c
sound/soc/samsung/jive_wm8750.c
sound/soc/samsung/neo1973_wm8753.c
... | ... | @@ -367,8 +367,6 @@ |
367 | 367 | return ret; |
368 | 368 | } |
369 | 369 | |
370 | - snd_soc_dapm_sync(dapm); | |
371 | - | |
372 | 370 | return 0; |
373 | 371 | } |
374 | 372 | |
... | ... | @@ -408,8 +406,6 @@ |
408 | 406 | snd_soc_dapm_ignore_suspend(dapm, "Stereo Out"); |
409 | 407 | snd_soc_dapm_ignore_suspend(dapm, "Handset Spk"); |
410 | 408 | snd_soc_dapm_ignore_suspend(dapm, "Headphone"); |
411 | - | |
412 | - snd_soc_dapm_sync(dapm); | |
413 | 409 | |
414 | 410 | return 0; |
415 | 411 | } |
sound/soc/samsung/rx1950_uda1380.c
sound/soc/samsung/s3c24xx_simtec_hermes.c
sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c
sound/soc/samsung/smartq_wm8987.c
... | ... | @@ -178,10 +178,6 @@ |
178 | 178 | snd_soc_dapm_enable_pin(dapm, "Internal Mic"); |
179 | 179 | snd_soc_dapm_disable_pin(dapm, "Headphone Jack"); |
180 | 180 | |
181 | - err = snd_soc_dapm_sync(dapm); | |
182 | - if (err) | |
183 | - return err; | |
184 | - | |
185 | 181 | /* Headphone jack detection */ |
186 | 182 | err = snd_soc_jack_new(codec, "Headphone Jack", |
187 | 183 | SND_JACK_HEADPHONE, &smartq_jack); |
sound/soc/samsung/smdk_wm8580.c
... | ... | @@ -173,9 +173,6 @@ |
173 | 173 | */ |
174 | 174 | snd_soc_dapm_disable_pin(dapm, "MicIn"); |
175 | 175 | |
176 | - /* signal a DAPM event */ | |
177 | - snd_soc_dapm_sync(dapm); | |
178 | - | |
179 | 176 | return 0; |
180 | 177 | } |
181 | 178 | |
... | ... | @@ -190,9 +187,6 @@ |
190 | 187 | |
191 | 188 | /* Set up PAIFRX audio path */ |
192 | 189 | snd_soc_dapm_add_routes(dapm, audio_map_rx, ARRAY_SIZE(audio_map_rx)); |
193 | - | |
194 | - /* signal a DAPM event */ | |
195 | - snd_soc_dapm_sync(dapm); | |
196 | 190 | |
197 | 191 | return 0; |
198 | 192 | } |
sound/soc/samsung/smdk_wm8994.c
sound/soc/sh/sh7760-ac97.c
... | ... | @@ -20,12 +20,6 @@ |
20 | 20 | extern struct snd_soc_dai_driver sh4_hac_dai[2]; |
21 | 21 | extern struct snd_soc_platform_driver sh7760_soc_platform; |
22 | 22 | |
23 | -static int machine_init(struct snd_soc_pcm_runtime *rtd) | |
24 | -{ | |
25 | - snd_soc_dapm_sync(&rtd->codec->dapm); | |
26 | - return 0; | |
27 | -} | |
28 | - | |
29 | 23 | static struct snd_soc_dai_link sh7760_ac97_dai = { |
30 | 24 | .name = "AC97", |
31 | 25 | .stream_name = "AC97 HiFi", |
... | ... | @@ -33,7 +27,6 @@ |
33 | 27 | .codec_dai_name = "ac97-hifi", |
34 | 28 | .platform_name = "sh7760-pcm-audio", |
35 | 29 | .codec_name = "ac97-codec", |
36 | - .init = machine_init, | |
37 | 30 | .ops = NULL, |
38 | 31 | }; |
39 | 32 |
sound/soc/tegra/tegra_wm8903.c