diff options
Diffstat (limited to 'sound/soc/codecs/cx20442.c')
-rw-r--r-- | sound/soc/codecs/cx20442.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/sound/soc/codecs/cx20442.c b/sound/soc/codecs/cx20442.c index e8d27c8f9ba3..03d1e860d229 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 | ||
@@ -26,7 +26,6 @@ | |||
26 | struct cx20442_priv { | 26 | struct cx20442_priv { |
27 | enum snd_soc_control_type control_type; | 27 | enum snd_soc_control_type control_type; |
28 | void *control_data; | 28 | void *control_data; |
29 | u8 reg_cache[1]; | ||
30 | }; | 29 | }; |
31 | 30 | ||
32 | #define CX20442_PM 0x0 | 31 | #define CX20442_PM 0x0 |
@@ -89,10 +88,11 @@ static const struct snd_soc_dapm_route cx20442_audio_map[] = { | |||
89 | 88 | ||
90 | static int cx20442_add_widgets(struct snd_soc_codec *codec) | 89 | static int cx20442_add_widgets(struct snd_soc_codec *codec) |
91 | { | 90 | { |
92 | snd_soc_dapm_new_controls(codec, cx20442_dapm_widgets, | 91 | struct snd_soc_dapm_context *dapm = &codec->dapm; |
93 | ARRAY_SIZE(cx20442_dapm_widgets)); | ||
94 | 92 | ||
95 | snd_soc_dapm_add_routes(codec, cx20442_audio_map, | 93 | snd_soc_dapm_new_controls(dapm, cx20442_dapm_widgets, |
94 | ARRAY_SIZE(cx20442_dapm_widgets)); | ||
95 | snd_soc_dapm_add_routes(dapm, cx20442_audio_map, | ||
96 | ARRAY_SIZE(cx20442_audio_map)); | 96 | ARRAY_SIZE(cx20442_audio_map)); |
97 | 97 | ||
98 | return 0; | 98 | return 0; |
@@ -263,7 +263,7 @@ static void v253_close(struct tty_struct *tty) | |||
263 | /* Prevent the codec driver from further accessing the modem */ | 263 | /* Prevent the codec driver from further accessing the modem */ |
264 | codec->hw_write = NULL; | 264 | codec->hw_write = NULL; |
265 | cx20442->control_data = NULL; | 265 | cx20442->control_data = NULL; |
266 | codec->pop_time = 0; | 266 | codec->card->pop_time = 0; |
267 | } | 267 | } |
268 | 268 | ||
269 | /* Line discipline .hangup() */ | 269 | /* Line discipline .hangup() */ |
@@ -291,7 +291,7 @@ static void v253_receive(struct tty_struct *tty, | |||
291 | /* Set up codec driver access to modem controls */ | 291 | /* Set up codec driver access to modem controls */ |
292 | cx20442->control_data = tty; | 292 | cx20442->control_data = tty; |
293 | codec->hw_write = (hw_write_t)tty->ops->write; | 293 | codec->hw_write = (hw_write_t)tty->ops->write; |
294 | codec->pop_time = 1; | 294 | codec->card->pop_time = 1; |
295 | } | 295 | } |
296 | } | 296 | } |
297 | 297 | ||
@@ -348,7 +348,7 @@ static int cx20442_codec_probe(struct snd_soc_codec *codec) | |||
348 | 348 | ||
349 | cx20442->control_data = NULL; | 349 | cx20442->control_data = NULL; |
350 | codec->hw_write = NULL; | 350 | codec->hw_write = NULL; |
351 | codec->pop_time = 0; | 351 | codec->card->pop_time = 0; |
352 | 352 | ||
353 | return 0; | 353 | return 0; |
354 | } | 354 | } |