Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ASoC: SOF: loader: Print the DSP dump if boot fails

It can be useful to print the DSP dump from the core in case the DSP boot
failed.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://lore.kernel.org/r/20211006110645.26679-6-peter.ujfalusi@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Peter Ujfalusi and committed by
Mark Brown
247ac640 9ff90859

+3 -1
+3 -1
sound/soc/sof/loader.c
··· 819 819 /* boot the firmware on the DSP */ 820 820 ret = snd_sof_dsp_run(sdev); 821 821 if (ret < 0) { 822 - dev_err(sdev->dev, "error: failed to reset DSP\n"); 822 + dev_err(sdev->dev, "error: failed to start DSP\n"); 823 + snd_sof_dsp_dbg_dump(sdev, SOF_DBG_DUMP_REGS | SOF_DBG_DUMP_MBOX | 824 + SOF_DBG_DUMP_PCI | SOF_DBG_DUMP_FORCE_ERR_LEVEL); 823 825 return ret; 824 826 } 825 827