diff options
Diffstat (limited to 'sound/soc/omap/zoom2.c')
-rw-r--r-- | sound/soc/omap/zoom2.c | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/sound/soc/omap/zoom2.c b/sound/soc/omap/zoom2.c index 718031eeac34..01709940a43c 100644 --- a/sound/soc/omap/zoom2.c +++ b/sound/soc/omap/zoom2.c | |||
@@ -24,7 +24,6 @@ | |||
24 | #include <sound/core.h> | 24 | #include <sound/core.h> |
25 | #include <sound/pcm.h> | 25 | #include <sound/pcm.h> |
26 | #include <sound/soc.h> | 26 | #include <sound/soc.h> |
27 | #include <sound/soc-dapm.h> | ||
28 | 27 | ||
29 | #include <asm/mach-types.h> | 28 | #include <asm/mach-types.h> |
30 | #include <mach/hardware.h> | 29 | #include <mach/hardware.h> |
@@ -162,35 +161,36 @@ static const struct snd_soc_dapm_route audio_map[] = { | |||
162 | static int zoom2_twl4030_init(struct snd_soc_pcm_runtime *rtd) | 161 | static int zoom2_twl4030_init(struct snd_soc_pcm_runtime *rtd) |
163 | { | 162 | { |
164 | struct snd_soc_codec *codec = rtd->codec; | 163 | struct snd_soc_codec *codec = rtd->codec; |
164 | struct snd_soc_dapm_context *dapm = &codec->dapm; | ||
165 | int ret; | 165 | int ret; |
166 | 166 | ||
167 | /* Add Zoom2 specific widgets */ | 167 | /* Add Zoom2 specific widgets */ |
168 | ret = snd_soc_dapm_new_controls(codec, zoom2_twl4030_dapm_widgets, | 168 | ret = snd_soc_dapm_new_controls(dapm, zoom2_twl4030_dapm_widgets, |
169 | ARRAY_SIZE(zoom2_twl4030_dapm_widgets)); | 169 | ARRAY_SIZE(zoom2_twl4030_dapm_widgets)); |
170 | if (ret) | 170 | if (ret) |
171 | return ret; | 171 | return ret; |
172 | 172 | ||
173 | /* Set up Zoom2 specific audio path audio_map */ | 173 | /* Set up Zoom2 specific audio path audio_map */ |
174 | snd_soc_dapm_add_routes(codec, audio_map, ARRAY_SIZE(audio_map)); | 174 | snd_soc_dapm_add_routes(dapm, audio_map, ARRAY_SIZE(audio_map)); |
175 | 175 | ||
176 | /* Zoom2 connected pins */ | 176 | /* Zoom2 connected pins */ |
177 | snd_soc_dapm_enable_pin(codec, "Ext Mic"); | 177 | snd_soc_dapm_enable_pin(dapm, "Ext Mic"); |
178 | snd_soc_dapm_enable_pin(codec, "Ext Spk"); | 178 | snd_soc_dapm_enable_pin(dapm, "Ext Spk"); |
179 | snd_soc_dapm_enable_pin(codec, "Headset Mic"); | 179 | snd_soc_dapm_enable_pin(dapm, "Headset Mic"); |
180 | snd_soc_dapm_enable_pin(codec, "Headset Stereophone"); | 180 | snd_soc_dapm_enable_pin(dapm, "Headset Stereophone"); |
181 | snd_soc_dapm_enable_pin(codec, "Aux In"); | 181 | snd_soc_dapm_enable_pin(dapm, "Aux In"); |
182 | 182 | ||
183 | /* TWL4030 not connected pins */ | 183 | /* TWL4030 not connected pins */ |
184 | snd_soc_dapm_nc_pin(codec, "CARKITMIC"); | 184 | snd_soc_dapm_nc_pin(dapm, "CARKITMIC"); |
185 | snd_soc_dapm_nc_pin(codec, "DIGIMIC0"); | 185 | snd_soc_dapm_nc_pin(dapm, "DIGIMIC0"); |
186 | snd_soc_dapm_nc_pin(codec, "DIGIMIC1"); | 186 | snd_soc_dapm_nc_pin(dapm, "DIGIMIC1"); |
187 | snd_soc_dapm_nc_pin(codec, "EARPIECE"); | 187 | snd_soc_dapm_nc_pin(dapm, "EARPIECE"); |
188 | snd_soc_dapm_nc_pin(codec, "PREDRIVEL"); | 188 | snd_soc_dapm_nc_pin(dapm, "PREDRIVEL"); |
189 | snd_soc_dapm_nc_pin(codec, "PREDRIVER"); | 189 | snd_soc_dapm_nc_pin(dapm, "PREDRIVER"); |
190 | snd_soc_dapm_nc_pin(codec, "CARKITL"); | 190 | snd_soc_dapm_nc_pin(dapm, "CARKITL"); |
191 | snd_soc_dapm_nc_pin(codec, "CARKITR"); | 191 | snd_soc_dapm_nc_pin(dapm, "CARKITR"); |
192 | 192 | ||
193 | ret = snd_soc_dapm_sync(codec); | 193 | ret = snd_soc_dapm_sync(dapm); |
194 | 194 | ||
195 | return ret; | 195 | return ret; |
196 | } | 196 | } |