diff options
Diffstat (limited to 'sound/soc/s3c24xx/aquila_wm8994.c')
-rw-r--r-- | sound/soc/s3c24xx/aquila_wm8994.c | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/sound/soc/s3c24xx/aquila_wm8994.c b/sound/soc/s3c24xx/aquila_wm8994.c index 235d1973f7d0..33bebdae08a7 100644 --- a/sound/soc/s3c24xx/aquila_wm8994.c +++ b/sound/soc/s3c24xx/aquila_wm8994.c | |||
@@ -93,27 +93,28 @@ static const struct snd_soc_dapm_route aquila_dapm_routes[] = { | |||
93 | static int aquila_wm8994_init(struct snd_soc_pcm_runtime *rtd) | 93 | static int aquila_wm8994_init(struct snd_soc_pcm_runtime *rtd) |
94 | { | 94 | { |
95 | struct snd_soc_codec *codec = rtd->codec; | 95 | struct snd_soc_codec *codec = rtd->codec; |
96 | struct snd_soc_dapm_context *dapm = &codec->dapm; | ||
96 | int ret; | 97 | int ret; |
97 | 98 | ||
98 | /* add aquila specific widgets */ | 99 | /* add aquila specific widgets */ |
99 | snd_soc_dapm_new_controls(codec, aquila_dapm_widgets, | 100 | snd_soc_dapm_new_controls(dapm, aquila_dapm_widgets, |
100 | ARRAY_SIZE(aquila_dapm_widgets)); | 101 | ARRAY_SIZE(aquila_dapm_widgets)); |
101 | 102 | ||
102 | /* set up aquila specific audio routes */ | 103 | /* set up aquila specific audio routes */ |
103 | snd_soc_dapm_add_routes(codec, aquila_dapm_routes, | 104 | snd_soc_dapm_add_routes(dapm, aquila_dapm_routes, |
104 | ARRAY_SIZE(aquila_dapm_routes)); | 105 | ARRAY_SIZE(aquila_dapm_routes)); |
105 | 106 | ||
106 | /* set endpoints to not connected */ | 107 | /* set endpoints to not connected */ |
107 | snd_soc_dapm_nc_pin(codec, "IN2LP:VXRN"); | 108 | snd_soc_dapm_nc_pin(dapm, "IN2LP:VXRN"); |
108 | snd_soc_dapm_nc_pin(codec, "IN2RP:VXRP"); | 109 | snd_soc_dapm_nc_pin(dapm, "IN2RP:VXRP"); |
109 | snd_soc_dapm_nc_pin(codec, "LINEOUT1N"); | 110 | snd_soc_dapm_nc_pin(dapm, "LINEOUT1N"); |
110 | snd_soc_dapm_nc_pin(codec, "LINEOUT1P"); | 111 | snd_soc_dapm_nc_pin(dapm, "LINEOUT1P"); |
111 | snd_soc_dapm_nc_pin(codec, "LINEOUT2N"); | 112 | snd_soc_dapm_nc_pin(dapm, "LINEOUT2N"); |
112 | snd_soc_dapm_nc_pin(codec, "LINEOUT2P"); | 113 | snd_soc_dapm_nc_pin(dapm, "LINEOUT2P"); |
113 | snd_soc_dapm_nc_pin(codec, "SPKOUTRN"); | 114 | snd_soc_dapm_nc_pin(dapm, "SPKOUTRN"); |
114 | snd_soc_dapm_nc_pin(codec, "SPKOUTRP"); | 115 | snd_soc_dapm_nc_pin(dapm, "SPKOUTRP"); |
115 | 116 | ||
116 | snd_soc_dapm_sync(codec); | 117 | snd_soc_dapm_sync(dapm); |
117 | 118 | ||
118 | /* Headset jack detection */ | 119 | /* Headset jack detection */ |
119 | ret = snd_soc_jack_new(&aquila, "Headset Jack", | 120 | ret = snd_soc_jack_new(&aquila, "Headset Jack", |