diff options
Diffstat (limited to 'sound/soc/atmel/sam9g20_wm8731.c')
-rw-r--r-- | sound/soc/atmel/sam9g20_wm8731.c | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/sound/soc/atmel/sam9g20_wm8731.c b/sound/soc/atmel/sam9g20_wm8731.c index 293569dfd0ed..da9c3037496f 100644 --- a/sound/soc/atmel/sam9g20_wm8731.c +++ b/sound/soc/atmel/sam9g20_wm8731.c | |||
@@ -140,6 +140,7 @@ static int at91sam9g20ek_wm8731_init(struct snd_soc_pcm_runtime *rtd) | |||
140 | { | 140 | { |
141 | struct snd_soc_codec *codec = rtd->codec; | 141 | struct snd_soc_codec *codec = rtd->codec; |
142 | struct snd_soc_dai *codec_dai = rtd->codec_dai; | 142 | struct snd_soc_dai *codec_dai = rtd->codec_dai; |
143 | struct snd_soc_dapm_context *dapm = &codec->dapm; | ||
143 | int ret; | 144 | int ret; |
144 | 145 | ||
145 | printk(KERN_DEBUG | 146 | printk(KERN_DEBUG |
@@ -154,25 +155,25 @@ static int at91sam9g20ek_wm8731_init(struct snd_soc_pcm_runtime *rtd) | |||
154 | } | 155 | } |
155 | 156 | ||
156 | /* Add specific widgets */ | 157 | /* Add specific widgets */ |
157 | snd_soc_dapm_new_controls(codec, at91sam9g20ek_dapm_widgets, | 158 | snd_soc_dapm_new_controls(dapm, at91sam9g20ek_dapm_widgets, |
158 | ARRAY_SIZE(at91sam9g20ek_dapm_widgets)); | 159 | ARRAY_SIZE(at91sam9g20ek_dapm_widgets)); |
159 | /* Set up specific audio path interconnects */ | 160 | /* Set up specific audio path interconnects */ |
160 | snd_soc_dapm_add_routes(codec, intercon, ARRAY_SIZE(intercon)); | 161 | snd_soc_dapm_add_routes(dapm, intercon, ARRAY_SIZE(intercon)); |
161 | 162 | ||
162 | /* not connected */ | 163 | /* not connected */ |
163 | snd_soc_dapm_nc_pin(codec, "RLINEIN"); | 164 | snd_soc_dapm_nc_pin(dapm, "RLINEIN"); |
164 | snd_soc_dapm_nc_pin(codec, "LLINEIN"); | 165 | snd_soc_dapm_nc_pin(dapm, "LLINEIN"); |
165 | 166 | ||
166 | #ifdef ENABLE_MIC_INPUT | 167 | #ifdef ENABLE_MIC_INPUT |
167 | snd_soc_dapm_enable_pin(codec, "Int Mic"); | 168 | snd_soc_dapm_enable_pin(dapm, "Int Mic"); |
168 | #else | 169 | #else |
169 | snd_soc_dapm_nc_pin(codec, "Int Mic"); | 170 | snd_soc_dapm_nc_pin(dapm, "Int Mic"); |
170 | #endif | 171 | #endif |
171 | 172 | ||
172 | /* always connected */ | 173 | /* always connected */ |
173 | snd_soc_dapm_enable_pin(codec, "Ext Spk"); | 174 | snd_soc_dapm_enable_pin(dapm, "Ext Spk"); |
174 | 175 | ||
175 | snd_soc_dapm_sync(codec); | 176 | snd_soc_dapm_sync(dapm); |
176 | 177 | ||
177 | return 0; | 178 | return 0; |
178 | } | 179 | } |