diff options
Diffstat (limited to 'sound/soc/codecs/wm8753.c')
-rw-r--r-- | sound/soc/codecs/wm8753.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sound/soc/codecs/wm8753.c b/sound/soc/codecs/wm8753.c index 613199a0f799..b59f349c5218 100644 --- a/sound/soc/codecs/wm8753.c +++ b/sound/soc/codecs/wm8753.c | |||
@@ -851,7 +851,7 @@ static int wm8753_set_dai_sysclk(struct snd_soc_dai *codec_dai, | |||
851 | int clk_id, unsigned int freq, int dir) | 851 | int clk_id, unsigned int freq, int dir) |
852 | { | 852 | { |
853 | struct snd_soc_codec *codec = codec_dai->codec; | 853 | struct snd_soc_codec *codec = codec_dai->codec; |
854 | struct wm8753_priv *wm8753 = codec->private_data; | 854 | struct wm8753_priv *wm8753 = snd_soc_codec_get_drvdata(codec); |
855 | 855 | ||
856 | switch (freq) { | 856 | switch (freq) { |
857 | case 11289600: | 857 | case 11289600: |
@@ -914,7 +914,7 @@ static int wm8753_pcm_hw_params(struct snd_pcm_substream *substream, | |||
914 | struct snd_soc_pcm_runtime *rtd = substream->private_data; | 914 | struct snd_soc_pcm_runtime *rtd = substream->private_data; |
915 | struct snd_soc_device *socdev = rtd->socdev; | 915 | struct snd_soc_device *socdev = rtd->socdev; |
916 | struct snd_soc_codec *codec = socdev->card->codec; | 916 | struct snd_soc_codec *codec = socdev->card->codec; |
917 | struct wm8753_priv *wm8753 = codec->private_data; | 917 | struct wm8753_priv *wm8753 = snd_soc_codec_get_drvdata(codec); |
918 | u16 voice = wm8753_read_reg_cache(codec, WM8753_PCM) & 0x01f3; | 918 | u16 voice = wm8753_read_reg_cache(codec, WM8753_PCM) & 0x01f3; |
919 | u16 srate = wm8753_read_reg_cache(codec, WM8753_SRATE1) & 0x017f; | 919 | u16 srate = wm8753_read_reg_cache(codec, WM8753_SRATE1) & 0x017f; |
920 | 920 | ||
@@ -1148,7 +1148,7 @@ static int wm8753_i2s_hw_params(struct snd_pcm_substream *substream, | |||
1148 | struct snd_soc_pcm_runtime *rtd = substream->private_data; | 1148 | struct snd_soc_pcm_runtime *rtd = substream->private_data; |
1149 | struct snd_soc_device *socdev = rtd->socdev; | 1149 | struct snd_soc_device *socdev = rtd->socdev; |
1150 | struct snd_soc_codec *codec = socdev->card->codec; | 1150 | struct snd_soc_codec *codec = socdev->card->codec; |
1151 | struct wm8753_priv *wm8753 = codec->private_data; | 1151 | struct wm8753_priv *wm8753 = snd_soc_codec_get_drvdata(codec); |
1152 | u16 srate = wm8753_read_reg_cache(codec, WM8753_SRATE1) & 0x01c0; | 1152 | u16 srate = wm8753_read_reg_cache(codec, WM8753_SRATE1) & 0x01c0; |
1153 | u16 hifi = wm8753_read_reg_cache(codec, WM8753_HIFI) & 0x01f3; | 1153 | u16 hifi = wm8753_read_reg_cache(codec, WM8753_HIFI) & 0x01f3; |
1154 | int coeff; | 1154 | int coeff; |
@@ -1646,7 +1646,7 @@ static int wm8753_register(struct wm8753_priv *wm8753) | |||
1646 | codec->num_dai = 2; | 1646 | codec->num_dai = 2; |
1647 | codec->reg_cache_size = ARRAY_SIZE(wm8753->reg_cache) + 1; | 1647 | codec->reg_cache_size = ARRAY_SIZE(wm8753->reg_cache) + 1; |
1648 | codec->reg_cache = &wm8753->reg_cache; | 1648 | codec->reg_cache = &wm8753->reg_cache; |
1649 | codec->private_data = wm8753; | 1649 | snd_soc_codec_set_drvdata(codec, wm8753); |
1650 | 1650 | ||
1651 | memcpy(codec->reg_cache, wm8753_reg, sizeof(wm8753->reg_cache)); | 1651 | memcpy(codec->reg_cache, wm8753_reg, sizeof(wm8753->reg_cache)); |
1652 | INIT_DELAYED_WORK(&codec->delayed_work, wm8753_work); | 1652 | INIT_DELAYED_WORK(&codec->delayed_work, wm8753_work); |