| Index: sound/soc/codecs/wm8988.c
|
| diff --git a/sound/soc/codecs/wm8988.c b/sound/soc/codecs/wm8988.c
|
| index d7f2597119703e983cccbaf4485109dd2f439130..d7170f1381aa758084834de1f7eae0532d7e00a7 100644
|
| --- a/sound/soc/codecs/wm8988.c
|
| +++ b/sound/soc/codecs/wm8988.c
|
| @@ -25,7 +25,6 @@
|
| #include <sound/pcm_params.h>
|
| #include <sound/tlv.h>
|
| #include <sound/soc.h>
|
| -#include <sound/soc-dapm.h>
|
| #include <sound/initval.h>
|
|
|
| #include "wm8988.h"
|
| @@ -54,7 +53,6 @@ struct wm8988_priv {
|
| unsigned int sysclk;
|
| enum snd_soc_control_type control_type;
|
| struct snd_pcm_hw_constraint_list *sysclk_constraints;
|
| - u16 reg_cache[WM8988_NUM_REG];
|
| };
|
|
|
|
|
| @@ -677,7 +675,7 @@ static int wm8988_set_bias_level(struct snd_soc_codec *codec,
|
| break;
|
|
|
| case SND_SOC_BIAS_STANDBY:
|
| - if (codec->bias_level == SND_SOC_BIAS_OFF) {
|
| + if (codec->dapm.bias_level == SND_SOC_BIAS_OFF) {
|
| /* VREF, VMID=2x5k */
|
| snd_soc_write(codec, WM8988_PWR1, pwr_reg | 0x1c1);
|
|
|
| @@ -693,7 +691,7 @@ static int wm8988_set_bias_level(struct snd_soc_codec *codec,
|
| snd_soc_write(codec, WM8988_PWR1, 0x0000);
|
| break;
|
| }
|
| - codec->bias_level = level;
|
| + codec->dapm.bias_level = level;
|
| return 0;
|
| }
|
|
|
| @@ -759,6 +757,7 @@ static int wm8988_resume(struct snd_soc_codec *codec)
|
| static int wm8988_probe(struct snd_soc_codec *codec)
|
| {
|
| struct wm8988_priv *wm8988 = snd_soc_codec_get_drvdata(codec);
|
| + struct snd_soc_dapm_context *dapm = &codec->dapm;
|
| int ret = 0;
|
| u16 reg;
|
|
|
| @@ -790,9 +789,9 @@ static int wm8988_probe(struct snd_soc_codec *codec)
|
|
|
| snd_soc_add_controls(codec, wm8988_snd_controls,
|
| ARRAY_SIZE(wm8988_snd_controls));
|
| - snd_soc_dapm_new_controls(codec, wm8988_dapm_widgets,
|
| + snd_soc_dapm_new_controls(dapm, wm8988_dapm_widgets,
|
| ARRAY_SIZE(wm8988_dapm_widgets));
|
| - snd_soc_dapm_add_routes(codec, audio_map, ARRAY_SIZE(audio_map));
|
| + snd_soc_dapm_add_routes(dapm, audio_map, ARRAY_SIZE(audio_map));
|
|
|
| return 0;
|
| }
|
|
|