diff options
Diffstat (limited to 'sound/soc/codecs/wm5100.c')
-rw-r--r-- | sound/soc/codecs/wm5100.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sound/soc/codecs/wm5100.c b/sound/soc/codecs/wm5100.c index b80970dc2d2f..ea09db585aa1 100644 --- a/sound/soc/codecs/wm5100.c +++ b/sound/soc/codecs/wm5100.c | |||
@@ -775,7 +775,8 @@ static int wm5100_out_ev(struct snd_soc_dapm_widget *w, | |||
775 | struct snd_kcontrol *kcontrol, | 775 | struct snd_kcontrol *kcontrol, |
776 | int event) | 776 | int event) |
777 | { | 777 | { |
778 | struct wm5100_priv *wm5100 = snd_soc_codec_get_drvdata(w->codec); | 778 | struct snd_soc_codec *codec = snd_soc_dapm_to_codec(w->dapm); |
779 | struct wm5100_priv *wm5100 = snd_soc_codec_get_drvdata(codec); | ||
779 | 780 | ||
780 | switch (w->reg) { | 781 | switch (w->reg) { |
781 | case WM5100_CHANNEL_ENABLES_1: | 782 | case WM5100_CHANNEL_ENABLES_1: |
@@ -839,7 +840,7 @@ static int wm5100_post_ev(struct snd_soc_dapm_widget *w, | |||
839 | struct snd_kcontrol *kcontrol, | 840 | struct snd_kcontrol *kcontrol, |
840 | int event) | 841 | int event) |
841 | { | 842 | { |
842 | struct snd_soc_codec *codec = w->codec; | 843 | struct snd_soc_codec *codec = snd_soc_dapm_to_codec(w->dapm); |
843 | struct wm5100_priv *wm5100 = snd_soc_codec_get_drvdata(codec); | 844 | struct wm5100_priv *wm5100 = snd_soc_codec_get_drvdata(codec); |
844 | int ret; | 845 | int ret; |
845 | 846 | ||