|
@@ -584,7 +584,7 @@ static const struct snd_kcontrol_new cs42l73_snd_controls[] = {
|
|
|
static int cs42l73_spklo_spk_amp_event(struct snd_soc_dapm_widget *w,
|
|
|
struct snd_kcontrol *kcontrol, int event)
|
|
|
{
|
|
|
- struct snd_soc_codec *codec = w->codec;
|
|
|
+ struct snd_soc_codec *codec = snd_soc_dapm_to_codec(w->dapm);
|
|
|
struct cs42l73_private *priv = snd_soc_codec_get_drvdata(codec);
|
|
|
switch (event) {
|
|
|
case SND_SOC_DAPM_POST_PMD:
|
|
@@ -600,7 +600,7 @@ static int cs42l73_spklo_spk_amp_event(struct snd_soc_dapm_widget *w,
|
|
|
static int cs42l73_ear_amp_event(struct snd_soc_dapm_widget *w,
|
|
|
struct snd_kcontrol *kcontrol, int event)
|
|
|
{
|
|
|
- struct snd_soc_codec *codec = w->codec;
|
|
|
+ struct snd_soc_codec *codec = snd_soc_dapm_to_codec(w->dapm);
|
|
|
struct cs42l73_private *priv = snd_soc_codec_get_drvdata(codec);
|
|
|
switch (event) {
|
|
|
case SND_SOC_DAPM_POST_PMD:
|
|
@@ -618,7 +618,7 @@ static int cs42l73_ear_amp_event(struct snd_soc_dapm_widget *w,
|
|
|
static int cs42l73_hp_amp_event(struct snd_soc_dapm_widget *w,
|
|
|
struct snd_kcontrol *kcontrol, int event)
|
|
|
{
|
|
|
- struct snd_soc_codec *codec = w->codec;
|
|
|
+ struct snd_soc_codec *codec = snd_soc_dapm_to_codec(w->dapm);
|
|
|
struct cs42l73_private *priv = snd_soc_codec_get_drvdata(codec);
|
|
|
switch (event) {
|
|
|
case SND_SOC_DAPM_POST_PMD:
|