diff --git a/sound/soc/sof/intel/hda-loader.c b/sound/soc/sof/intel/hda-loader.c index 2cc11d8b0f7080..819eab8ef75045 100644 --- a/sound/soc/sof/intel/hda-loader.c +++ b/sound/soc/sof/intel/hda-loader.c @@ -418,8 +418,11 @@ static int hda_dsp_boot_imr(struct snd_sof_dev *sdev) else ret = -EINVAL; - if (!ret) + if (!ret) { + dev_info(sdev->dev, "bard: %s calling hda_sdw_process_wakeen\n", + __func__); hda_sdw_process_wakeen(sdev); + } return ret; } @@ -518,8 +521,11 @@ int hda_dsp_cl_boot_firmware(struct snd_sof_dev *sdev) * is initialized successfully, which ensures power rails are * enabled before accessing the SoundWire SHIM registers */ - if (!sdev->first_boot) + if (!sdev->first_boot) { + dev_info(sdev->dev, "bard: %s calling hda_sdw_process_wakeen\n", + __func__); hda_sdw_process_wakeen(sdev); + } /* * Set the boot_iteration to the last attempt, indicating that the diff --git a/sound/soc/sof/intel/hda.c b/sound/soc/sof/intel/hda.c index c387efec41e93f..b5103c420a4d14 100644 --- a/sound/soc/sof/intel/hda.c +++ b/sound/soc/sof/intel/hda.c @@ -725,6 +725,7 @@ static irqreturn_t hda_dsp_interrupt_thread(int irq, void *context) if (hda_sdw_check_wakeen_irq(sdev)) { trace_sof_intel_hda_irq(sdev, "wakeen"); + dev_info(sdev->dev, "bard: SoundWire wakeen interrupt\n"); hda_sdw_process_wakeen(sdev); } diff --git a/sound/soc/sof/intel/ptl.c b/sound/soc/sof/intel/ptl.c index 875d18193b0540..1bc1f54c470df7 100644 --- a/sound/soc/sof/intel/ptl.c +++ b/sound/soc/sof/intel/ptl.c @@ -117,6 +117,7 @@ const struct sof_intel_dsp_desc ptl_chip_info = { .read_sdw_lcount = hda_sdw_check_lcount_ext, .check_sdw_irq = lnl_dsp_check_sdw_irq, .check_sdw_wakeen_irq = lnl_sdw_check_wakeen_irq, + .sdw_process_wakeen = hda_sdw_process_wakeen_common, .check_ipc_irq = mtl_dsp_check_ipc_irq, .check_mic_privacy_irq = sof_ptl_check_mic_privacy_irq, .process_mic_privacy = sof_ptl_process_mic_privacy,