diff options
Diffstat (limited to 'sound/soc/codecs/wm8988.c')
-rw-r--r-- | sound/soc/codecs/wm8988.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sound/soc/codecs/wm8988.c b/sound/soc/codecs/wm8988.c index bb18c3ecfeb9..0417dae32e6f 100644 --- a/sound/soc/codecs/wm8988.c +++ b/sound/soc/codecs/wm8988.c | |||
@@ -495,7 +495,7 @@ static int wm8988_set_dai_sysclk(struct snd_soc_dai *codec_dai, | |||
495 | int clk_id, unsigned int freq, int dir) | 495 | int clk_id, unsigned int freq, int dir) |
496 | { | 496 | { |
497 | struct snd_soc_codec *codec = codec_dai->codec; | 497 | struct snd_soc_codec *codec = codec_dai->codec; |
498 | struct wm8988_priv *wm8988 = codec->private_data; | 498 | struct wm8988_priv *wm8988 = snd_soc_codec_get_drvdata(codec); |
499 | 499 | ||
500 | switch (freq) { | 500 | switch (freq) { |
501 | case 11289600: | 501 | case 11289600: |
@@ -585,7 +585,7 @@ static int wm8988_pcm_startup(struct snd_pcm_substream *substream, | |||
585 | struct snd_soc_dai *dai) | 585 | struct snd_soc_dai *dai) |
586 | { | 586 | { |
587 | struct snd_soc_codec *codec = dai->codec; | 587 | struct snd_soc_codec *codec = dai->codec; |
588 | struct wm8988_priv *wm8988 = codec->private_data; | 588 | struct wm8988_priv *wm8988 = snd_soc_codec_get_drvdata(codec); |
589 | 589 | ||
590 | /* The set of sample rates that can be supported depends on the | 590 | /* The set of sample rates that can be supported depends on the |
591 | * MCLK supplied to the CODEC - enforce this. | 591 | * MCLK supplied to the CODEC - enforce this. |
@@ -610,7 +610,7 @@ static int wm8988_pcm_hw_params(struct snd_pcm_substream *substream, | |||
610 | struct snd_soc_pcm_runtime *rtd = substream->private_data; | 610 | struct snd_soc_pcm_runtime *rtd = substream->private_data; |
611 | struct snd_soc_device *socdev = rtd->socdev; | 611 | struct snd_soc_device *socdev = rtd->socdev; |
612 | struct snd_soc_codec *codec = socdev->card->codec; | 612 | struct snd_soc_codec *codec = socdev->card->codec; |
613 | struct wm8988_priv *wm8988 = codec->private_data; | 613 | struct wm8988_priv *wm8988 = snd_soc_codec_get_drvdata(codec); |
614 | u16 iface = snd_soc_read(codec, WM8988_IFACE) & 0x1f3; | 614 | u16 iface = snd_soc_read(codec, WM8988_IFACE) & 0x1f3; |
615 | u16 srate = snd_soc_read(codec, WM8988_SRATE) & 0x180; | 615 | u16 srate = snd_soc_read(codec, WM8988_SRATE) & 0x180; |
616 | int coeff; | 616 | int coeff; |
@@ -833,7 +833,7 @@ static int wm8988_register(struct wm8988_priv *wm8988, | |||
833 | INIT_LIST_HEAD(&codec->dapm_widgets); | 833 | INIT_LIST_HEAD(&codec->dapm_widgets); |
834 | INIT_LIST_HEAD(&codec->dapm_paths); | 834 | INIT_LIST_HEAD(&codec->dapm_paths); |
835 | 835 | ||
836 | codec->private_data = wm8988; | 836 | snd_soc_codec_set_drvdata(codec, wm8988); |
837 | codec->name = "WM8988"; | 837 | codec->name = "WM8988"; |
838 | codec->owner = THIS_MODULE; | 838 | codec->owner = THIS_MODULE; |
839 | codec->dai = &wm8988_dai; | 839 | codec->dai = &wm8988_dai; |