aboutsummaryrefslogtreecommitdiffstats
path: root/sound/pci/oxygen/oxygen.h
diff options
context:
space:
mode:
authorClemens Ladisch <clemens@ladisch.de>2008-05-13 03:24:39 -0400
committerJaroslav Kysela <perex@perex.cz>2008-05-19 07:19:17 -0400
commit4a4bc53bc52978dd6c918531921da925fd047d95 (patch)
tree3705801799fa4673f8ced7640e4bcf66049e38fd /sound/pci/oxygen/oxygen.h
parent92215f3a178080bd9d7c65879499e9474e54d55c (diff)
[ALSA] oxygen: add PM support
Add suspend/resume support. Signed-off-by: Clemens Ladisch <clemens@ladisch.de> Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Diffstat (limited to 'sound/pci/oxygen/oxygen.h')
-rw-r--r--sound/pci/oxygen/oxygen.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/sound/pci/oxygen/oxygen.h b/sound/pci/oxygen/oxygen.h
index 29c9fa4964b2..74a644880074 100644
--- a/sound/pci/oxygen/oxygen.h
+++ b/sound/pci/oxygen/oxygen.h
@@ -97,6 +97,8 @@ struct oxygen_model {
97 int (*control_filter)(struct snd_kcontrol_new *template); 97 int (*control_filter)(struct snd_kcontrol_new *template);
98 int (*mixer_init)(struct oxygen *chip); 98 int (*mixer_init)(struct oxygen *chip);
99 void (*cleanup)(struct oxygen *chip); 99 void (*cleanup)(struct oxygen *chip);
100 void (*suspend)(struct oxygen *chip);
101 void (*resume)(struct oxygen *chip);
100 void (*pcm_hardware_filter)(unsigned int channel, 102 void (*pcm_hardware_filter)(unsigned int channel,
101 struct snd_pcm_hardware *hardware); 103 struct snd_pcm_hardware *hardware);
102 void (*set_dac_params)(struct oxygen *chip, 104 void (*set_dac_params)(struct oxygen *chip,
@@ -125,6 +127,10 @@ struct oxygen_model {
125int oxygen_pci_probe(struct pci_dev *pci, int index, char *id, 127int oxygen_pci_probe(struct pci_dev *pci, int index, char *id,
126 const struct oxygen_model *model); 128 const struct oxygen_model *model);
127void oxygen_pci_remove(struct pci_dev *pci); 129void oxygen_pci_remove(struct pci_dev *pci);
130#ifdef CONFIG_PM
131int oxygen_pci_suspend(struct pci_dev *pci, pm_message_t state);
132int oxygen_pci_resume(struct pci_dev *pci);
133#endif
128 134
129/* oxygen_mixer.c */ 135/* oxygen_mixer.c */
130 136