Commit 9c9d7fd5 authored by Takashi Iwai's avatar Takashi Iwai

ALSA: hda: sigmantel: Reduce CONFIG_PM dependencies

CONFIG_PM dependencies got reduced in HD-audio codec core driver, and
now it's time to reduce in HD-audio sigmatel codec driver, too.

Simply drop CONFIG_PM ifdefs.
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20240506161359.6960-12-tiwai@suse.de
parent 03002d18
...@@ -2154,10 +2154,8 @@ static void stac92hd83xxx_fixup_hp_mic_led(struct hda_codec *codec, ...@@ -2154,10 +2154,8 @@ static void stac92hd83xxx_fixup_hp_mic_led(struct hda_codec *codec,
if (action == HDA_FIXUP_ACT_PRE_PROBE) { if (action == HDA_FIXUP_ACT_PRE_PROBE) {
spec->mic_mute_led_gpio = 0x08; /* GPIO3 */ spec->mic_mute_led_gpio = 0x08; /* GPIO3 */
#ifdef CONFIG_PM
/* resetting controller clears GPIO, so we need to keep on */ /* resetting controller clears GPIO, so we need to keep on */
codec->core.power_caps &= ~AC_PWRST_CLKSTOP; codec->core.power_caps &= ~AC_PWRST_CLKSTOP;
#endif
} }
} }
...@@ -4442,7 +4440,6 @@ static void stac927x_proc_hook(struct snd_info_buffer *buffer, ...@@ -4442,7 +4440,6 @@ static void stac927x_proc_hook(struct snd_info_buffer *buffer,
#define stac927x_proc_hook NULL #define stac927x_proc_hook NULL
#endif #endif
#ifdef CONFIG_PM
static int stac_suspend(struct hda_codec *codec) static int stac_suspend(struct hda_codec *codec)
{ {
struct sigmatel_spec *spec = codec->spec; struct sigmatel_spec *spec = codec->spec;
...@@ -4456,9 +4453,6 @@ static int stac_suspend(struct hda_codec *codec) ...@@ -4456,9 +4453,6 @@ static int stac_suspend(struct hda_codec *codec)
return 0; return 0;
} }
#else
#define stac_suspend NULL
#endif /* CONFIG_PM */
static const struct hda_codec_ops stac_patch_ops = { static const struct hda_codec_ops stac_patch_ops = {
.build_controls = snd_hda_gen_build_controls, .build_controls = snd_hda_gen_build_controls,
...@@ -4466,9 +4460,7 @@ static const struct hda_codec_ops stac_patch_ops = { ...@@ -4466,9 +4460,7 @@ static const struct hda_codec_ops stac_patch_ops = {
.init = stac_init, .init = stac_init,
.free = stac_free, .free = stac_free,
.unsol_event = snd_hda_jack_unsol_event, .unsol_event = snd_hda_jack_unsol_event,
#ifdef CONFIG_PM
.suspend = stac_suspend, .suspend = stac_suspend,
#endif
}; };
static int alloc_stac_spec(struct hda_codec *codec) static int alloc_stac_spec(struct hda_codec *codec)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment