diff options
Diffstat (limited to 'sound/soc/s3c24xx/s3c24xx_simtec_tlv320aic23.c')
| -rw-r--r-- | sound/soc/s3c24xx/s3c24xx_simtec_tlv320aic23.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/sound/soc/s3c24xx/s3c24xx_simtec_tlv320aic23.c b/sound/soc/s3c24xx/s3c24xx_simtec_tlv320aic23.c index c0967593510d..653dc7592e81 100644 --- a/sound/soc/s3c24xx/s3c24xx_simtec_tlv320aic23.c +++ b/sound/soc/s3c24xx/s3c24xx_simtec_tlv320aic23.c | |||
| @@ -65,19 +65,20 @@ static const struct snd_soc_dapm_route base_map[] = { | |||
| 65 | static int simtec_tlv320aic23_init(struct snd_soc_pcm_runtime *rtd) | 65 | static int simtec_tlv320aic23_init(struct snd_soc_pcm_runtime *rtd) |
| 66 | { | 66 | { |
| 67 | struct snd_soc_codec *codec = rtd->codec; | 67 | struct snd_soc_codec *codec = rtd->codec; |
| 68 | struct snd_soc_dapm_context *dapm = &codec->dapm; | ||
| 68 | 69 | ||
| 69 | snd_soc_dapm_new_controls(codec, dapm_widgets, | 70 | snd_soc_dapm_new_controls(dapm, dapm_widgets, |
| 70 | ARRAY_SIZE(dapm_widgets)); | 71 | ARRAY_SIZE(dapm_widgets)); |
| 71 | 72 | ||
| 72 | snd_soc_dapm_add_routes(codec, base_map, ARRAY_SIZE(base_map)); | 73 | snd_soc_dapm_add_routes(dapm, base_map, ARRAY_SIZE(base_map)); |
| 73 | 74 | ||
| 74 | snd_soc_dapm_enable_pin(codec, "Headphone Jack"); | 75 | snd_soc_dapm_enable_pin(dapm, "Headphone Jack"); |
| 75 | snd_soc_dapm_enable_pin(codec, "Line In"); | 76 | snd_soc_dapm_enable_pin(dapm, "Line In"); |
| 76 | snd_soc_dapm_enable_pin(codec, "Line Out"); | 77 | snd_soc_dapm_enable_pin(dapm, "Line Out"); |
| 77 | snd_soc_dapm_enable_pin(codec, "Mic Jack"); | 78 | snd_soc_dapm_enable_pin(dapm, "Mic Jack"); |
| 78 | 79 | ||
| 79 | simtec_audio_init(rtd); | 80 | simtec_audio_init(rtd); |
| 80 | snd_soc_dapm_sync(codec); | 81 | snd_soc_dapm_sync(dapm); |
| 81 | 82 | ||
| 82 | return 0; | 83 | return 0; |
| 83 | } | 84 | } |
