Skip to content

Commit 809bcbc

Browse files
Srinivas-Kandagatlabroonie
authored andcommitted
ASoC: codecs: lpass-wsa-macro: Add support to WSA Macro
Qualcomm LPASS (Low Power Audio SubSystem) has internal codec WSA macro block which is used for connecting with WSA Smart speakers over soundwire. This patch adds support to the codec part of the WSA Macro block. Signed-off-by: Srinivas Kandagatla <[email protected]> Reviewed-by: Pierre-Louis Bossart <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
1 parent ccbd847 commit 809bcbc

File tree

4 files changed

+1406
-0
lines changed

4 files changed

+1406
-0
lines changed

sound/soc/codecs/Kconfig

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1789,4 +1789,8 @@ config SND_SOC_TPA6130A2
17891789
tristate "Texas Instruments TPA6130A2 headphone amplifier"
17901790
depends on I2C
17911791

1792+
config SND_SOC_LPASS_WSA_MACRO
1793+
depends on COMMON_CLK
1794+
tristate "Qualcomm WSA Macro in LPASS(Low Power Audio SubSystem)"
1795+
17921796
endmenu

sound/soc/codecs/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ snd-soc-l3-objs := l3.o
103103
snd-soc-lm4857-objs := lm4857.o
104104
snd-soc-lm49453-objs := lm49453.o
105105
snd-soc-lochnagar-sc-objs := lochnagar-sc.o
106+
snd-soc-lpass-wsa-macro-objs := lpass-wsa-macro.o
106107
snd-soc-madera-objs := madera.o
107108
snd-soc-max9759-objs := max9759.o
108109
snd-soc-max9768-objs := max9768.o
@@ -615,3 +616,4 @@ obj-$(CONFIG_SND_SOC_MAX9877) += snd-soc-max9877.o
615616
obj-$(CONFIG_SND_SOC_MAX98504) += snd-soc-max98504.o
616617
obj-$(CONFIG_SND_SOC_SIMPLE_AMPLIFIER) += snd-soc-simple-amplifier.o
617618
obj-$(CONFIG_SND_SOC_TPA6130A2) += snd-soc-tpa6130a2.o
619+
obj-$(CONFIG_SND_SOC_LPASS_WSA_MACRO) += snd-soc-lpass-wsa-macro.o

0 commit comments

Comments
 (0)