Patch "ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count" has been added to the 5.14-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a note to let you know that I've just added the patch titled

    ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count

to the 5.14-stable tree which can be found at:
    http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     asoc-tlv320aic32x4-fix-tas2505-tas2521-channel-count.patch
and it can be found in the queue-5.14 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.



commit 2c05a273edf361a4d123dc588df781c1a6a1e4a4
Author: Marek Vasut <marex@xxxxxxx>
Date:   Thu Jul 8 11:12:29 2021 +0200

    ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
    
    [ Upstream commit 3694f996be5cb8374bd224f4e5462c945d359843 ]
    
    The TAS2505/TAS2521 does support up to two channels, LEFT and RIGHT,
    which are being alternated on the audio data bus by Word Clock, WCLK.
    This is documented in TI slau472 2.7.1 Digital Audio Interface. Note
    that both the LEFT and RIGHT channels are only used for audio INPUT,
    while only the LEFT channel is used for audio OUTPUT.
    
    Fixes: b4525b6196cd7 ("ASoC: tlv320aic32x4: add support for TAS2505")
    Signed-off-by: Marek Vasut <marex@xxxxxxx>
    Cc: Claudius Heine <ch@xxxxxxx>
    Cc: Mark Brown <broonie@xxxxxxxxxx>
    Link: https://lore.kernel.org/r/20210708091229.56443-1-marex@xxxxxxx
    Signed-off-by: Mark Brown <broonie@xxxxxxxxxx>
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/sound/soc/codecs/tlv320aic32x4.c b/sound/soc/codecs/tlv320aic32x4.c
index 2e9175b37dc9..254a016cb1f3 100644
--- a/sound/soc/codecs/tlv320aic32x4.c
+++ b/sound/soc/codecs/tlv320aic32x4.c
@@ -1131,7 +1131,7 @@ static struct snd_soc_dai_driver aic32x4_tas2505_dai = {
 	.playback = {
 			 .stream_name = "Playback",
 			 .channels_min = 1,
-			 .channels_max = 1,
+			 .channels_max = 2,
 			 .rates = SNDRV_PCM_RATE_8000_96000,
 			 .formats = AIC32X4_FORMATS,},
 	.ops = &aic32x4_ops,



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux