552 |
if (card->power_state == SNDRV_CTL_POWER_D3hot) |
if (card->power_state == SNDRV_CTL_POWER_D3hot) |
553 |
return; |
return; |
554 |
|
|
555 |
/* FIXME: is this order ok? */ |
snd_pcm_suspend_all(chip->cs4231->pcm); /* stop before saving regs */ |
556 |
chip->cs4231_suspend(chip->cs4231); |
chip->cs4231_suspend(chip->cs4231); |
|
snd_pcm_suspend_all(chip->cs4231->pcm); |
|
557 |
|
|
558 |
/* power down */ |
/* power down */ |
559 |
snd_opl3sa2_write(chip, OPL3SA2_PM_CTRL, OPL3SA2_PM_D3); |
snd_opl3sa2_write(chip, OPL3SA2_PM_CTRL, OPL3SA2_PM_D3); |