]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ASoC: Intel: avs: Fix dynamic port assignment when TDM is set
authorAmadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Wed, 7 Feb 2024 11:26:24 +0000 (12:26 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 23 Feb 2024 08:51:23 +0000 (09:51 +0100)
commit45e9ed0dea611b3fae1acb07f787bdcca6611a88
tree361ecc7d18b33c2793f27e3eb77af39178920ee8
parent992e1211dc91d1a713ea01204e1f3dd3a00f7aad
ASoC: Intel: avs: Fix dynamic port assignment when TDM is set

[ Upstream commit 44d3b8a19b91cd2af11f918b2fd05628383172de ]

In case TDM is set in topology on SSP0, parser will overwrite vindex
value, because it only checks if port is set. Fix this by checking whole
field value.

Fixes: e6d50e474e45 ("ASoC: Intel: avs: Improve topology parsing of dynamic strings")
Reviewed-by: Cezary Rojewski <cezary.rojewski@intel.com>
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Link: https://lore.kernel.org/r/20240207112624.2132821-1-amadeuszx.slawinski@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
sound/soc/intel/avs/topology.c