Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0da26922 authored by Takashi Iwai's avatar Takashi Iwai
Browse files

ALSA: hda - Move EAPD power-down into shutup callback for AD codecs



EAPD power-down should be called also for normal shutup cases.
Let's move to there.   This also fixes the compile warnings when
CONFIG_PM isn't set automatically.

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 31d44b57
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -489,11 +489,6 @@ static int ad198x_build_pcms(struct hda_codec *codec)
	return 0;
}

static inline void ad198x_shutup(struct hda_codec *codec)
{
	snd_hda_shutup_pins(codec);
}

static void ad198x_free_kctls(struct hda_codec *codec)
{
	struct ad198x_spec *spec = codec->spec;
@@ -547,6 +542,12 @@ static void ad198x_power_eapd(struct hda_codec *codec)
	}
}

static void ad198x_shutup(struct hda_codec *codec)
{
	snd_hda_shutup_pins(codec);
	ad198x_power_eapd(codec);
}

static void ad198x_free(struct hda_codec *codec)
{
	struct ad198x_spec *spec = codec->spec;
@@ -564,7 +565,6 @@ static void ad198x_free(struct hda_codec *codec)
static int ad198x_suspend(struct hda_codec *codec, pm_message_t state)
{
	ad198x_shutup(codec);
	ad198x_power_eapd(codec);
	return 0;
}
#endif