diff options
Diffstat (limited to 'sound/soc/davinci/davinci-evm.c')
-rw-r--r-- | sound/soc/davinci/davinci-evm.c | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/sound/soc/davinci/davinci-evm.c b/sound/soc/davinci/davinci-evm.c index bc9e6b0b3f6f..0c2d6bacc681 100644 --- a/sound/soc/davinci/davinci-evm.c +++ b/sound/soc/davinci/davinci-evm.c | |||
@@ -18,7 +18,6 @@ | |||
18 | #include <sound/core.h> | 18 | #include <sound/core.h> |
19 | #include <sound/pcm.h> | 19 | #include <sound/pcm.h> |
20 | #include <sound/soc.h> | 20 | #include <sound/soc.h> |
21 | #include <sound/soc-dapm.h> | ||
22 | 21 | ||
23 | #include <asm/dma.h> | 22 | #include <asm/dma.h> |
24 | #include <asm/mach-types.h> | 23 | #include <asm/mach-types.h> |
@@ -27,7 +26,6 @@ | |||
27 | #include <mach/edma.h> | 26 | #include <mach/edma.h> |
28 | #include <mach/mux.h> | 27 | #include <mach/mux.h> |
29 | 28 | ||
30 | #include "../codecs/tlv320aic3x.h" | ||
31 | #include "davinci-pcm.h" | 29 | #include "davinci-pcm.h" |
32 | #include "davinci-i2s.h" | 30 | #include "davinci-i2s.h" |
33 | #include "davinci-mcasp.h" | 31 | #include "davinci-mcasp.h" |
@@ -132,26 +130,27 @@ static const struct snd_soc_dapm_route audio_map[] = { | |||
132 | static int evm_aic3x_init(struct snd_soc_pcm_runtime *rtd) | 130 | static int evm_aic3x_init(struct snd_soc_pcm_runtime *rtd) |
133 | { | 131 | { |
134 | struct snd_soc_codec *codec = rtd->codec; | 132 | struct snd_soc_codec *codec = rtd->codec; |
133 | struct snd_soc_dapm_context *dapm = &codec->dapm; | ||
135 | 134 | ||
136 | /* Add davinci-evm specific widgets */ | 135 | /* Add davinci-evm specific widgets */ |
137 | snd_soc_dapm_new_controls(codec, aic3x_dapm_widgets, | 136 | snd_soc_dapm_new_controls(dapm, aic3x_dapm_widgets, |
138 | ARRAY_SIZE(aic3x_dapm_widgets)); | 137 | ARRAY_SIZE(aic3x_dapm_widgets)); |
139 | 138 | ||
140 | /* Set up davinci-evm specific audio path audio_map */ | 139 | /* Set up davinci-evm specific audio path audio_map */ |
141 | snd_soc_dapm_add_routes(codec, audio_map, ARRAY_SIZE(audio_map)); | 140 | snd_soc_dapm_add_routes(dapm, audio_map, ARRAY_SIZE(audio_map)); |
142 | 141 | ||
143 | /* not connected */ | 142 | /* not connected */ |
144 | snd_soc_dapm_disable_pin(codec, "MONO_LOUT"); | 143 | snd_soc_dapm_disable_pin(dapm, "MONO_LOUT"); |
145 | snd_soc_dapm_disable_pin(codec, "HPLCOM"); | 144 | snd_soc_dapm_disable_pin(dapm, "HPLCOM"); |
146 | snd_soc_dapm_disable_pin(codec, "HPRCOM"); | 145 | snd_soc_dapm_disable_pin(dapm, "HPRCOM"); |
147 | 146 | ||
148 | /* always connected */ | 147 | /* always connected */ |
149 | snd_soc_dapm_enable_pin(codec, "Headphone Jack"); | 148 | snd_soc_dapm_enable_pin(dapm, "Headphone Jack"); |
150 | snd_soc_dapm_enable_pin(codec, "Line Out"); | 149 | snd_soc_dapm_enable_pin(dapm, "Line Out"); |
151 | snd_soc_dapm_enable_pin(codec, "Mic Jack"); | 150 | snd_soc_dapm_enable_pin(dapm, "Mic Jack"); |
152 | snd_soc_dapm_enable_pin(codec, "Line In"); | 151 | snd_soc_dapm_enable_pin(dapm, "Line In"); |
153 | 152 | ||
154 | snd_soc_dapm_sync(codec); | 153 | snd_soc_dapm_sync(dapm); |
155 | 154 | ||
156 | return 0; | 155 | return 0; |
157 | } | 156 | } |