diff options
Diffstat (limited to 'sound/soc/codecs/wm8971.c')
-rw-r--r-- | sound/soc/codecs/wm8971.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sound/soc/codecs/wm8971.c b/sound/soc/codecs/wm8971.c index 28fe59e3ce01..eef783f6b6d6 100644 --- a/sound/soc/codecs/wm8971.c +++ b/sound/soc/codecs/wm8971.c | |||
@@ -478,8 +478,7 @@ static int wm8971_pcm_hw_params(struct snd_pcm_substream *substream, | |||
478 | struct snd_pcm_hw_params *params, | 478 | struct snd_pcm_hw_params *params, |
479 | struct snd_soc_dai *dai) | 479 | struct snd_soc_dai *dai) |
480 | { | 480 | { |
481 | struct snd_soc_pcm_runtime *rtd = substream->private_data; | 481 | struct snd_soc_codec *codec = dai->codec; |
482 | struct snd_soc_codec *codec = rtd->codec; | ||
483 | struct wm8971_priv *wm8971 = snd_soc_codec_get_drvdata(codec); | 482 | struct wm8971_priv *wm8971 = snd_soc_codec_get_drvdata(codec); |
484 | u16 iface = snd_soc_read(codec, WM8971_IFACE) & 0x1f3; | 483 | u16 iface = snd_soc_read(codec, WM8971_IFACE) & 0x1f3; |
485 | u16 srate = snd_soc_read(codec, WM8971_SRATE) & 0x1c0; | 484 | u16 srate = snd_soc_read(codec, WM8971_SRATE) & 0x1c0; |