diff options
author | Jaroslav Kysela <perex@suse.cz> | 2005-01-03 13:13:30 +0100 |
---|---|---|
committer | Jaroslav Kysela <perex@suse.cz> | 2005-01-03 13:13:30 +0100 |
commit | 74e89507df5198f81b495de8f8d30db556e3e2a0 (patch) | |
tree | bd67a2f681dcb5f9197a2f7867cfea398e16dfaf /Documentation | |
parent | c35adcff41c2b5c5f68b29e1a0ede8301c1bf3c4 (diff) | |
download | history-74e89507df5198f81b495de8f8d30db556e3e2a0.tar.gz |
[ALSA] Clean up power-management
Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core
ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver
ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver
Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver
VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver
Trident driver,YMFPCI driver,Sound Core PDAudioCF driver
PPC PMAC driver
Clean up for PM code.
snd_power_change() is called in the common routines instead of driver's callback.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl b/Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl index 103f9ae7a62721..c2543e2b46d2d6 100644 --- a/Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl +++ b/Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl @@ -5153,7 +5153,7 @@ struct _snd_pcm_runtime { <listitem><para>Call <function>snd_pcm_suspend_all()</function> to suspend the running PCM streams.</para></listitem> <listitem><para>Save the register values if necessary.</para></listitem> <listitem><para>Stop the hardware if necessary.</para></listitem> - <listitem><para>Set the power-state as D3hot by calling <function>snd_power_change_state()</function>.</para></listitem> + <listitem><para>Disable the PCI device by calling <function>pci_disable_device()</function>.</para></listitem> </orderedlist> </para> @@ -5174,7 +5174,7 @@ struct _snd_pcm_runtime { /* (4) */ snd_mychip_stop_hardware(chip); /* (5) */ - snd_power_change_state(card, SNDRV_CTL_POWER_D3hot); + pci_disable_device(chip->pci); return 0; } ]]> @@ -5194,8 +5194,6 @@ struct _snd_pcm_runtime { <listitem><para>Resume the mixer, e.g. calling <function>snd_ac97_resume()</function>.</para></listitem> <listitem><para>Restart the hardware (if any).</para></listitem> - <listitem><para>Set the power-state as D0 by calling - <function>snd_power_change_state()</function>.</para></listitem> </orderedlist> </para> @@ -5219,8 +5217,6 @@ struct _snd_pcm_runtime { snd_ac97_resume(chip->ac97); /* (6) */ snd_mychip_restart_chip(chip); - /* (7) */ - snd_power_change_state(card, SNDRV_CTL_POWER_D0); return 0; } ]]> |