ALSA: hda - Fix build with CONFIG_PM=n
authorTakashi Iwai <tiwai@suse.de>
Fri, 16 Mar 2012 15:09:03 +0000 (16:09 +0100)
committerTakashi Iwai <tiwai@suse.de>
Fri, 16 Mar 2012 15:15:33 +0000 (16:15 +0100)
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/patch_sigmatel.c

index b064e595bb607664aac4319170c587abd5dcd5a3..33a9946b492cb333184b1a9405c11f553fc55566 100644 (file)
@@ -5043,6 +5043,11 @@ static void stac92xx_set_power_state(struct hda_codec *codec, hda_nid_t fg,
                        afg_power_state);
        snd_hda_codec_set_power_to_all(codec, fg, power_state, true);
 }
+#else
+#define stac92xx_suspend       NULL
+#define stac92xx_resume                NULL
+#define stac92xx_pre_resume    NULL
+#define stac92xx_set_power_state NULL
 #endif /* CONFIG_PM */
 
 /* update mute-LED accoring to the master switch */
@@ -5588,7 +5593,9 @@ again:
                        codec->patch_ops.set_power_state =
                                        stac92xx_set_power_state;
                }
+#ifdef CONFIG_PM
                codec->patch_ops.pre_resume = stac92xx_pre_resume;
+#endif
        }
 
        err = stac92xx_parse_auto_config(codec);
@@ -5895,7 +5902,9 @@ again:
                        codec->patch_ops.set_power_state =
                                        stac92xx_set_power_state;
                }
+#ifdef CONFIG_PM
                codec->patch_ops.pre_resume = stac92xx_pre_resume;
+#endif
        }
 
        spec->multiout.dac_nids = spec->dac_nids;