Patch "ASoC: codecs: wcd937x: add missing LO Switch control" has been added to the 6.11-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: codecs: wcd937x: add missing LO Switch control

to the 6.11-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-codecs-wcd937x-add-missing-lo-switch-control.patch
and it can be found in the queue-6.11 subdirectory.

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



commit a31007b4bc1411cbf31b5dc951451b8d3ee1d2e4
Author: Alexey Klimov <alexey.klimov@xxxxxxxxxx>
Date:   Tue Oct 22 04:31:30 2024 +0100

    ASoC: codecs: wcd937x: add missing LO Switch control
    
    [ Upstream commit 041db4bbe04e8e0b48350b3bbbd9a799794d5c1e ]
    
    The wcd937x supports also AUX input but the control that sets correct
    soundwire port for this is missing. This control is required for audio
    playback, for instance, on qrb4210 RB2 board as well as on other
    SoCs.
    
    Reported-by: Adam Skladowski <a39.skl@xxxxxxxxx>
    Reported-by: Prasad Kumpatla <quic_pkumpatl@xxxxxxxxxxx>
    Suggested-by: Adam Skladowski <a39.skl@xxxxxxxxx>
    Suggested-by: Prasad Kumpatla <quic_pkumpatl@xxxxxxxxxxx>
    Cc: Srinivas Kandagatla <srinivas.kandagatla@xxxxxxxxxx>
    Cc: Mohammad Rafi Shaik <quic_mohs@xxxxxxxxxxx>
    Signed-off-by: Alexey Klimov <alexey.klimov@xxxxxxxxxx>
    Link: https://patch.msgid.link/20241022033132.787416-2-alexey.klimov@xxxxxxxxxx
    Signed-off-by: Mark Brown <broonie@xxxxxxxxxx>
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/sound/soc/codecs/wcd937x.c b/sound/soc/codecs/wcd937x.c
index af296b77a723a..63b25c321a03d 100644
--- a/sound/soc/codecs/wcd937x.c
+++ b/sound/soc/codecs/wcd937x.c
@@ -2049,6 +2049,8 @@ static const struct snd_kcontrol_new wcd937x_snd_controls[] = {
 		       wcd937x_get_swr_port, wcd937x_set_swr_port),
 	SOC_SINGLE_EXT("HPHR Switch", WCD937X_HPH_R, 0, 1, 0,
 		       wcd937x_get_swr_port, wcd937x_set_swr_port),
+	SOC_SINGLE_EXT("LO Switch", WCD937X_LO, 0, 1, 0,
+		       wcd937x_get_swr_port, wcd937x_set_swr_port),
 
 	SOC_SINGLE_EXT("ADC1 Switch", WCD937X_ADC1, 1, 1, 0,
 		       wcd937x_get_swr_port, wcd937x_set_swr_port),




[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