diff options
author | Lars-Peter Clausen <lars@metafoo.de> | 2014-11-20 15:28:15 -0500 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2014-11-21 13:15:43 -0500 |
commit | 335ca471eebf130d88cb94c1192568b6c75aa9b0 (patch) | |
tree | d61444a929e711c855e0245d6dacf62649014f96 | |
parent | f114040e3ea6e07372334ade75d1ee0775c355e1 (diff) |
ASoC: sirf-audio-codec: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
The codec field of the snd_soc_widget struct is eventually going to be
removed, use snd_soc_dapm_to_codec(w->dapm) instead.
While we are at it also replace dev_get_drvdata() with snd_soc_codec_get_drvdata().
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Mark Brown <broonie@kernel.org>
-rw-r--r-- | sound/soc/codecs/sirf-audio-codec.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sound/soc/codecs/sirf-audio-codec.c b/sound/soc/codecs/sirf-audio-codec.c index 06ba4923fd5a..07eea20e6645 100644 --- a/sound/soc/codecs/sirf-audio-codec.c +++ b/sound/soc/codecs/sirf-audio-codec.c | |||
@@ -120,7 +120,8 @@ static int atlas6_codec_enable_and_reset_event(struct snd_soc_dapm_widget *w, | |||
120 | { | 120 | { |
121 | #define ATLAS6_CODEC_ENABLE_BITS (1 << 29) | 121 | #define ATLAS6_CODEC_ENABLE_BITS (1 << 29) |
122 | #define ATLAS6_CODEC_RESET_BITS (1 << 28) | 122 | #define ATLAS6_CODEC_RESET_BITS (1 << 28) |
123 | struct sirf_audio_codec *sirf_audio_codec = dev_get_drvdata(w->codec->dev); | 123 | struct snd_soc_codec *codec = snd_soc_dapm_to_codec(w->dapm); |
124 | struct sirf_audio_codec *sirf_audio_codec = snd_soc_codec_get_drvdata(codec); | ||
124 | switch (event) { | 125 | switch (event) { |
125 | case SND_SOC_DAPM_PRE_PMU: | 126 | case SND_SOC_DAPM_PRE_PMU: |
126 | enable_and_reset_codec(sirf_audio_codec->regmap, | 127 | enable_and_reset_codec(sirf_audio_codec->regmap, |
@@ -142,7 +143,8 @@ static int prima2_codec_enable_and_reset_event(struct snd_soc_dapm_widget *w, | |||
142 | { | 143 | { |
143 | #define PRIMA2_CODEC_ENABLE_BITS (1 << 27) | 144 | #define PRIMA2_CODEC_ENABLE_BITS (1 << 27) |
144 | #define PRIMA2_CODEC_RESET_BITS (1 << 26) | 145 | #define PRIMA2_CODEC_RESET_BITS (1 << 26) |
145 | struct sirf_audio_codec *sirf_audio_codec = dev_get_drvdata(w->codec->dev); | 146 | struct snd_soc_codec *codec = snd_soc_dapm_to_codec(w->dapm); |
147 | struct sirf_audio_codec *sirf_audio_codec = snd_soc_codec_get_drvdata(codec); | ||
146 | switch (event) { | 148 | switch (event) { |
147 | case SND_SOC_DAPM_POST_PMU: | 149 | case SND_SOC_DAPM_POST_PMU: |
148 | enable_and_reset_codec(sirf_audio_codec->regmap, | 150 | enable_and_reset_codec(sirf_audio_codec->regmap, |