diff options
| author | Jarkko Nikula <[email protected]> | 2014-08-11 11:15:36 +0000 |
|---|---|---|
| committer | Mark Brown <[email protected]> | 2014-08-11 12:40:23 +0000 |
| commit | 27d3f02689cce5c4063a4f8dd88ce19d08a33fe6 (patch) | |
| tree | 09629de1ab39712f0cc59cf2adbbfee60537e204 /lib/dynamic_debug.c | |
| parent | ASoC: Intel: Update Baytrail ADSP firmware name (diff) | |
| download | kernel-27d3f02689cce5c4063a4f8dd88ce19d08a33fe6.tar.gz kernel-27d3f02689cce5c4063a4f8dd88ce19d08a33fe6.zip | |
ASoC: Intel: Merge Baytrail ADSP suspend_noirq into suspend_late
Merge DSP reset and cleanup sequence in sst_byt_pcm_dev_suspend_noirq()
into sst_byt_pcm_dev_suspend_late(). First their order was wrong by first
unloading firmware modules in suspend_late and then taking DSP into reset
in suspend_noirq. Second ACPI has put device into OFF state already during
suspend_late so trying to reset the DSP is a no-op at suspend_noirq stage.
Fix these by moving DSP reset and cleanup into
sst_byt_pcm_dev_suspend_late() before firmware unloading.
Signed-off-by: Jarkko Nikula <[email protected]>
Tested-by: Borun Fu <[email protected]>
Signed-off-by: Mark Brown <[email protected]>
Diffstat (limited to 'lib/dynamic_debug.c')
0 files changed, 0 insertions, 0 deletions
