diff options
Diffstat (limited to 'sound/soc/codecs/wm9090.c')
-rw-r--r-- | sound/soc/codecs/wm9090.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/sound/soc/codecs/wm9090.c b/sound/soc/codecs/wm9090.c index 6e5f64f627cb..a788c4297046 100644 --- a/sound/soc/codecs/wm9090.c +++ b/sound/soc/codecs/wm9090.c | |||
@@ -28,7 +28,6 @@ | |||
28 | #include <linux/slab.h> | 28 | #include <linux/slab.h> |
29 | #include <sound/initval.h> | 29 | #include <sound/initval.h> |
30 | #include <sound/soc.h> | 30 | #include <sound/soc.h> |
31 | #include <sound/soc-dapm.h> | ||
32 | #include <sound/tlv.h> | 31 | #include <sound/tlv.h> |
33 | #include <sound/wm9090.h> | 32 | #include <sound/wm9090.h> |
34 | 33 | ||
@@ -442,31 +441,32 @@ static const struct snd_soc_dapm_route audio_map_in2_diff[] = { | |||
442 | static int wm9090_add_controls(struct snd_soc_codec *codec) | 441 | static int wm9090_add_controls(struct snd_soc_codec *codec) |
443 | { | 442 | { |
444 | struct wm9090_priv *wm9090 = snd_soc_codec_get_drvdata(codec); | 443 | struct wm9090_priv *wm9090 = snd_soc_codec_get_drvdata(codec); |
444 | struct snd_soc_dapm_context *dapm = &codec->dapm; | ||
445 | int i; | 445 | int i; |
446 | 446 | ||
447 | snd_soc_dapm_new_controls(codec, wm9090_dapm_widgets, | 447 | snd_soc_dapm_new_controls(dapm, wm9090_dapm_widgets, |
448 | ARRAY_SIZE(wm9090_dapm_widgets)); | 448 | ARRAY_SIZE(wm9090_dapm_widgets)); |
449 | 449 | ||
450 | snd_soc_dapm_add_routes(codec, audio_map, ARRAY_SIZE(audio_map)); | 450 | snd_soc_dapm_add_routes(dapm, audio_map, ARRAY_SIZE(audio_map)); |
451 | 451 | ||
452 | snd_soc_add_controls(codec, wm9090_controls, | 452 | snd_soc_add_controls(codec, wm9090_controls, |
453 | ARRAY_SIZE(wm9090_controls)); | 453 | ARRAY_SIZE(wm9090_controls)); |
454 | 454 | ||
455 | if (wm9090->pdata.lin1_diff) { | 455 | if (wm9090->pdata.lin1_diff) { |
456 | snd_soc_dapm_add_routes(codec, audio_map_in1_diff, | 456 | snd_soc_dapm_add_routes(dapm, audio_map_in1_diff, |
457 | ARRAY_SIZE(audio_map_in1_diff)); | 457 | ARRAY_SIZE(audio_map_in1_diff)); |
458 | } else { | 458 | } else { |
459 | snd_soc_dapm_add_routes(codec, audio_map_in1_se, | 459 | snd_soc_dapm_add_routes(dapm, audio_map_in1_se, |
460 | ARRAY_SIZE(audio_map_in1_se)); | 460 | ARRAY_SIZE(audio_map_in1_se)); |
461 | snd_soc_add_controls(codec, wm9090_in1_se_controls, | 461 | snd_soc_add_controls(codec, wm9090_in1_se_controls, |
462 | ARRAY_SIZE(wm9090_in1_se_controls)); | 462 | ARRAY_SIZE(wm9090_in1_se_controls)); |
463 | } | 463 | } |
464 | 464 | ||
465 | if (wm9090->pdata.lin2_diff) { | 465 | if (wm9090->pdata.lin2_diff) { |
466 | snd_soc_dapm_add_routes(codec, audio_map_in2_diff, | 466 | snd_soc_dapm_add_routes(dapm, audio_map_in2_diff, |
467 | ARRAY_SIZE(audio_map_in2_diff)); | 467 | ARRAY_SIZE(audio_map_in2_diff)); |
468 | } else { | 468 | } else { |
469 | snd_soc_dapm_add_routes(codec, audio_map_in2_se, | 469 | snd_soc_dapm_add_routes(dapm, audio_map_in2_se, |
470 | ARRAY_SIZE(audio_map_in2_se)); | 470 | ARRAY_SIZE(audio_map_in2_se)); |
471 | snd_soc_add_controls(codec, wm9090_in2_se_controls, | 471 | snd_soc_add_controls(codec, wm9090_in2_se_controls, |
472 | ARRAY_SIZE(wm9090_in2_se_controls)); | 472 | ARRAY_SIZE(wm9090_in2_se_controls)); |
@@ -513,7 +513,7 @@ static int wm9090_set_bias_level(struct snd_soc_codec *codec, | |||
513 | break; | 513 | break; |
514 | 514 | ||
515 | case SND_SOC_BIAS_STANDBY: | 515 | case SND_SOC_BIAS_STANDBY: |
516 | if (codec->bias_level == SND_SOC_BIAS_OFF) { | 516 | if (codec->dapm.bias_level == SND_SOC_BIAS_OFF) { |
517 | /* Restore the register cache */ | 517 | /* Restore the register cache */ |
518 | for (i = 1; i < codec->driver->reg_cache_size; i++) { | 518 | for (i = 1; i < codec->driver->reg_cache_size; i++) { |
519 | if (reg_cache[i] == wm9090_reg_defaults[i]) | 519 | if (reg_cache[i] == wm9090_reg_defaults[i]) |
@@ -543,7 +543,7 @@ static int wm9090_set_bias_level(struct snd_soc_codec *codec, | |||
543 | break; | 543 | break; |
544 | } | 544 | } |
545 | 545 | ||
546 | codec->bias_level = level; | 546 | codec->dapm.bias_level = level; |
547 | 547 | ||
548 | return 0; | 548 | return 0; |
549 | } | 549 | } |