Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ASoC: cs42l51: 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.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Acked-by: Brian Austin <brian.austin@cirrus.com>
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Lars-Peter Clausen and committed by
Mark Brown
ceb3c068 e894beb8

+4 -2
+4 -2
sound/soc/codecs/cs42l51.c
··· 153 153 static int cs42l51_pdn_event(struct snd_soc_dapm_widget *w, 154 154 struct snd_kcontrol *kcontrol, int event) 155 155 { 156 + struct snd_soc_codec *codec = snd_soc_dapm_to_codec(w->dapm); 157 + 156 158 switch (event) { 157 159 case SND_SOC_DAPM_PRE_PMD: 158 - snd_soc_update_bits(w->codec, CS42L51_POWER_CTL1, 160 + snd_soc_update_bits(codec, CS42L51_POWER_CTL1, 159 161 CS42L51_POWER_CTL1_PDN, 160 162 CS42L51_POWER_CTL1_PDN); 161 163 break; 162 164 default: 163 165 case SND_SOC_DAPM_POST_PMD: 164 - snd_soc_update_bits(w->codec, CS42L51_POWER_CTL1, 166 + snd_soc_update_bits(codec, CS42L51_POWER_CTL1, 165 167 CS42L51_POWER_CTL1_PDN, 0); 166 168 break; 167 169 }