]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ASoC: SOF: ipc3-topology: support tdm slot number query
authorBrent Lu <brent.lu@intel.com>
Mon, 27 May 2024 19:35:48 +0000 (14:35 -0500)
committerMark Brown <broonie@kernel.org>
Wed, 29 May 2024 10:10:55 +0000 (11:10 +0100)
Support the new parameter type SOF_DAI_PARAM_INTEL_SSP_TDM_SLOTS in
sof_ipc3_dai_get_param() function to get the tdm slot number of
specific SSP port.

Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Signed-off-by: Brent Lu <brent.lu@intel.com>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://msgid.link/r/20240527193552.165567-15-pierre-louis.bossart@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sof/ipc3-topology.c

index b68dea41cd9571d5e27837556e9d8959a4b0b490..be61e377e59e03470e035bcd11500eb0745407d8 100644 (file)
@@ -2514,6 +2514,8 @@ static int sof_ipc3_dai_get_param(struct snd_sof_dev *sdev, struct snd_sof_dai *
                        return private->dai_config->ssp.mclk_rate;
                case SOF_DAI_PARAM_INTEL_SSP_BCLK:
                        return private->dai_config->ssp.bclk_rate;
+               case SOF_DAI_PARAM_INTEL_SSP_TDM_SLOTS:
+                       return private->dai_config->ssp.tdm_slots;
                default:
                        dev_err(sdev->dev, "invalid SSP param %d\n", param_type);
                        break;