]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: Intel: Skylake: Reset the DSP when set D3 fails
authorJeeja KP <jeeja.kp@intel.com>
Fri, 13 Nov 2015 13:52:09 +0000 (19:22 +0530)
committerMark Brown <broonie@kernel.org>
Wed, 18 Nov 2015 18:46:36 +0000 (18:46 +0000)
commit81b2ce5282dbed08e79c52632230ece3217dd52e
treea5b14aea5ec69220b1f8d7e1ca7422fe6a50de9d
parentdff88fc3d3a7482c01e891a7b66c69f8795de303
ASoC: Intel: Skylake: Reset the DSP when set D3 fails

Sometimes firmware D3 IPC fails causing firmware to be in invalid
state. To recover we need to reset the DSP and then shut it down,
so don't return on error and continue resetting to recover.

On D0, firmware will be redownloaded and DSP will be back in
clean state

Signed-off-by: Jeeja KP <jeeja.kp@intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/skylake/skl-sst.c