]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ASoC: max98090/91: fixing the stream index
authorSharique Mohammad <sharq0406@gmail.com>
Wed, 29 Oct 2025 16:41:34 +0000 (17:41 +0100)
committerMark Brown <broonie@kernel.org>
Thu, 30 Oct 2025 11:12:29 +0000 (11:12 +0000)
The function SND_SOC_DAPM_AIF_OUT has its third parameter
as stream index. The stream index is numbered from 0 to 3 for
every output interface widget but with same stream name
"HiFi Capture". So, if the stream name is same, the stream
index cannot be different. Also for capture, there is only one
stream "HiFi Capture", so only one stream index. Therefore,
with this patch changed the stream index to 0 for all the output
interface widgets with stream name "HiFi Capture".

Signed-off-by: Sharique Mohammad <sharq0406@gmail.com>
Link: https://patch.msgid.link/20251029164134.4123618-1-sharq0406@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/max98090.c

index 1d79613a53a77db612dbc9b24f262d80a4fdda26..e69ad05b2f3ae78b60ae8b3a6c162d4cba276344 100644 (file)
@@ -1144,7 +1144,7 @@ static const struct snd_soc_dapm_widget max98090_dapm_widgets[] = {
 
        SND_SOC_DAPM_AIF_OUT("AIFOUTL", "HiFi Capture", 0,
                SND_SOC_NOPM, 0, 0),
-       SND_SOC_DAPM_AIF_OUT("AIFOUTR", "HiFi Capture", 1,
+       SND_SOC_DAPM_AIF_OUT("AIFOUTR", "HiFi Capture", 0,
                SND_SOC_NOPM, 0, 0),
 
        SND_SOC_DAPM_MUX("LBENL Mux", SND_SOC_NOPM,
@@ -1242,9 +1242,9 @@ static const struct snd_soc_dapm_widget max98091_dapm_widgets[] = {
        SND_SOC_DAPM_SUPPLY("DMIC34_HPF", M98090_REG_FILTER_CONFIG,
                M98090_FLT_DMIC34HPF_SHIFT, 0, NULL, 0),
 
-       SND_SOC_DAPM_AIF_OUT("AIFOUT2L", "HiFi Capture", 2,
+       SND_SOC_DAPM_AIF_OUT("AIFOUT2L", "HiFi Capture", 0,
                SND_SOC_NOPM, 0, 0),
-       SND_SOC_DAPM_AIF_OUT("AIFOUT2R", "HiFi Capture", 3,
+       SND_SOC_DAPM_AIF_OUT("AIFOUT2R", "HiFi Capture", 0,
                SND_SOC_NOPM, 0, 0),
 };