ASoC: SOF: ipc4-topology: Add deep buffer size to debug prints
authorYong Zhi <yong.zhi@intel.com>
Thu, 14 Sep 2023 13:03:03 +0000 (16:03 +0300)
committerMark Brown <broonie@kernel.org>
Thu, 14 Sep 2023 14:56:57 +0000 (15:56 +0100)
Print deep_buffer_dma_ms and dma_buffer_size for debug purpose.

Signed-off-by: Yong Zhi <yong.zhi@intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Link: https://lore.kernel.org/r/20230914130303.13636-1-peter.ujfalusi@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sof/ipc4-topology.c

index f2a30cd3137875b69a3f6248d50267dcff24d193..ef065e4c51cd35b8a0d002a094d7d6c186f21115 100644 (file)
@@ -1726,9 +1726,14 @@ sof_ipc4_prepare_copier_module(struct snd_sof_widget *swidget,
                        SOF_IPC4_MIN_DMA_BUFFER_SIZE * copier_data->base_config.ibs;
                break;
        case snd_soc_dapm_aif_in:
-                       copier_data->gtw_cfg.dma_buffer_size =
-                               max((u32)SOF_IPC4_MIN_DMA_BUFFER_SIZE, deep_buffer_dma_ms) *
-                                       copier_data->base_config.ibs;
+               copier_data->gtw_cfg.dma_buffer_size =
+                       max((u32)SOF_IPC4_MIN_DMA_BUFFER_SIZE, deep_buffer_dma_ms) *
+                               copier_data->base_config.ibs;
+               dev_dbg(sdev->dev, "copier %s, dma buffer%s: %u ms (%u bytes)",
+                       swidget->widget->name,
+                       deep_buffer_dma_ms ? " (using Deep Buffer)" : "",
+                       max((u32)SOF_IPC4_MIN_DMA_BUFFER_SIZE, deep_buffer_dma_ms),
+                       copier_data->gtw_cfg.dma_buffer_size);
                break;
        case snd_soc_dapm_dai_out:
        case snd_soc_dapm_aif_out: