diff options
Diffstat (limited to 'sound/soc/codecs/cx20442.c')
-rw-r--r-- | sound/soc/codecs/cx20442.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/sound/soc/codecs/cx20442.c b/sound/soc/codecs/cx20442.c index e8d27c8f9ba..11beb1a77c4 100644 --- a/sound/soc/codecs/cx20442.c +++ b/sound/soc/codecs/cx20442.c | |||
@@ -18,7 +18,7 @@ | |||
18 | 18 | ||
19 | #include <sound/core.h> | 19 | #include <sound/core.h> |
20 | #include <sound/initval.h> | 20 | #include <sound/initval.h> |
21 | #include <sound/soc-dapm.h> | 21 | #include <sound/soc.h> |
22 | 22 | ||
23 | #include "cx20442.h" | 23 | #include "cx20442.h" |
24 | 24 | ||
@@ -89,10 +89,11 @@ static const struct snd_soc_dapm_route cx20442_audio_map[] = { | |||
89 | 89 | ||
90 | static int cx20442_add_widgets(struct snd_soc_codec *codec) | 90 | static int cx20442_add_widgets(struct snd_soc_codec *codec) |
91 | { | 91 | { |
92 | snd_soc_dapm_new_controls(codec, cx20442_dapm_widgets, | 92 | struct snd_soc_dapm_context *dapm = &codec->dapm; |
93 | ARRAY_SIZE(cx20442_dapm_widgets)); | ||
94 | 93 | ||
95 | snd_soc_dapm_add_routes(codec, cx20442_audio_map, | 94 | snd_soc_dapm_new_controls(dapm, cx20442_dapm_widgets, |
95 | ARRAY_SIZE(cx20442_dapm_widgets)); | ||
96 | snd_soc_dapm_add_routes(dapm, cx20442_audio_map, | ||
96 | ARRAY_SIZE(cx20442_audio_map)); | 97 | ARRAY_SIZE(cx20442_audio_map)); |
97 | 98 | ||
98 | return 0; | 99 | return 0; |
@@ -263,7 +264,7 @@ static void v253_close(struct tty_struct *tty) | |||
263 | /* Prevent the codec driver from further accessing the modem */ | 264 | /* Prevent the codec driver from further accessing the modem */ |
264 | codec->hw_write = NULL; | 265 | codec->hw_write = NULL; |
265 | cx20442->control_data = NULL; | 266 | cx20442->control_data = NULL; |
266 | codec->pop_time = 0; | 267 | codec->dapm.pop_time = 0; |
267 | } | 268 | } |
268 | 269 | ||
269 | /* Line discipline .hangup() */ | 270 | /* Line discipline .hangup() */ |
@@ -291,7 +292,7 @@ static void v253_receive(struct tty_struct *tty, | |||
291 | /* Set up codec driver access to modem controls */ | 292 | /* Set up codec driver access to modem controls */ |
292 | cx20442->control_data = tty; | 293 | cx20442->control_data = tty; |
293 | codec->hw_write = (hw_write_t)tty->ops->write; | 294 | codec->hw_write = (hw_write_t)tty->ops->write; |
294 | codec->pop_time = 1; | 295 | codec->dapm.pop_time = 1; |
295 | } | 296 | } |
296 | } | 297 | } |
297 | 298 | ||
@@ -348,7 +349,7 @@ static int cx20442_codec_probe(struct snd_soc_codec *codec) | |||
348 | 349 | ||
349 | cx20442->control_data = NULL; | 350 | cx20442->control_data = NULL; |
350 | codec->hw_write = NULL; | 351 | codec->hw_write = NULL; |
351 | codec->pop_time = 0; | 352 | codec->dapm.pop_time = 0; |
352 | 353 | ||
353 | return 0; | 354 | return 0; |
354 | } | 355 | } |