ASoC: codecs: lpass-rx-macro: add support for lpass rx macro
LPASS RX Codec Macro is available in Qualcomm LPASS (Low Power Audio SubSystem). This is used for connecting with SoundWire devices like WCD938x Codecs to provide headphone/ear/lineout functionality. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Link: https://lore.kernel.org/r/20210211122735.5691-3-srinivas.kandagatla@linaro.org Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
f133de9e32
commit
af3d54b997
@ -228,6 +228,7 @@ config SND_SOC_ALL_CODECS
|
||||
imply SND_SOC_UDA1380
|
||||
imply SND_SOC_WCD9335
|
||||
imply SND_SOC_WCD934X
|
||||
imply SND_SOC_LPASS_RX_MACRO
|
||||
imply SND_SOC_WL1273
|
||||
imply SND_SOC_WM0010
|
||||
imply SND_SOC_WM1250_EV1
|
||||
@ -1833,4 +1834,8 @@ config SND_SOC_LPASS_VA_MACRO
|
||||
depends on COMMON_CLK
|
||||
tristate "Qualcomm VA Macro in LPASS(Low Power Audio SubSystem)"
|
||||
|
||||
config SND_SOC_LPASS_RX_MACRO
|
||||
depends on COMMON_CLK
|
||||
tristate "Qualcomm RX Macro in LPASS(Low Power Audio SubSystem)"
|
||||
|
||||
endmenu
|
||||
|
@ -107,6 +107,7 @@ snd-soc-l3-objs := l3.o
|
||||
snd-soc-lm4857-objs := lm4857.o
|
||||
snd-soc-lm49453-objs := lm49453.o
|
||||
snd-soc-lochnagar-sc-objs := lochnagar-sc.o
|
||||
snd-soc-lpass-rx-macro-objs := lpass-rx-macro.o
|
||||
snd-soc-lpass-wsa-macro-objs := lpass-wsa-macro.o
|
||||
snd-soc-lpass-va-macro-objs := lpass-va-macro.o
|
||||
snd-soc-madera-objs := madera.o
|
||||
@ -625,6 +626,7 @@ obj-$(CONFIG_SND_SOC_SIMPLE_AMPLIFIER) += snd-soc-simple-amplifier.o
|
||||
obj-$(CONFIG_SND_SOC_TPA6130A2) += snd-soc-tpa6130a2.o
|
||||
obj-$(CONFIG_SND_SOC_LPASS_WSA_MACRO) += snd-soc-lpass-wsa-macro.o
|
||||
obj-$(CONFIG_SND_SOC_LPASS_VA_MACRO) += snd-soc-lpass-va-macro.o
|
||||
obj-$(CONFIG_SND_SOC_LPASS_RX_MACRO) += snd-soc-lpass-rx-macro.o
|
||||
|
||||
# Mux
|
||||
obj-$(CONFIG_SND_SOC_SIMPLE_MUX) += snd-soc-simple-mux.o
|
||||
|
1994
sound/soc/codecs/lpass-rx-macro.c
Normal file
1994
sound/soc/codecs/lpass-rx-macro.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user