Commit be2af391 authored by Neil Armstrong's avatar Neil Armstrong Committed by Mark Brown

ASoC: codecs: Add WCD939x Soundwire devices driver

Add Soundwire Slave driver for the WCD9390/WCD9395 Audio Codec.

The WCD9390/WCD9395 Soundwire devices will be used by the
main WCD9390/WCD9395 Audio Codec driver to access registers
and configure Soundwire RX and TX ports.
Signed-off-by: default avatarNeil Armstrong <neil.armstrong@linaro.org>
Link: https://msgid.link/r/20231219-topic-sm8650-upstream-wcd939x-codec-v4-4-1c3bbff2d7ab@linaro.orgSigned-off-by: default avatarMark Brown <broonie@kernel.org>
parent 0c105997
...@@ -276,6 +276,7 @@ config SND_SOC_ALL_CODECS ...@@ -276,6 +276,7 @@ config SND_SOC_ALL_CODECS
imply SND_SOC_WCD9335 imply SND_SOC_WCD9335
imply SND_SOC_WCD934X imply SND_SOC_WCD934X
imply SND_SOC_WCD938X_SDW imply SND_SOC_WCD938X_SDW
imply SND_SOC_WCD939X_SDW
imply SND_SOC_LPASS_MACRO_COMMON imply SND_SOC_LPASS_MACRO_COMMON
imply SND_SOC_LPASS_RX_MACRO imply SND_SOC_LPASS_RX_MACRO
imply SND_SOC_LPASS_TX_MACRO imply SND_SOC_LPASS_TX_MACRO
...@@ -2059,6 +2060,15 @@ config SND_SOC_WCD938X_SDW ...@@ -2059,6 +2060,15 @@ config SND_SOC_WCD938X_SDW
The WCD9380/9385 is a audio codec IC Integrated in The WCD9380/9385 is a audio codec IC Integrated in
Qualcomm SoCs like SM8250. Qualcomm SoCs like SM8250.
config SND_SOC_WCD939X_SDW
tristate "WCD9390/WCD9395 Codec - SDW"
select REGMAP_IRQ
depends on SOUNDWIRE
select REGMAP_SOUNDWIRE
help
The WCD9390/9395 is a audio codec IC Integrated in
Qualcomm SoCs like SM8650.
config SND_SOC_WL1273 config SND_SOC_WL1273
tristate tristate
......
...@@ -313,6 +313,7 @@ snd-soc-wcd9335-objs := wcd9335.o ...@@ -313,6 +313,7 @@ snd-soc-wcd9335-objs := wcd9335.o
snd-soc-wcd934x-objs := wcd934x.o snd-soc-wcd934x-objs := wcd934x.o
snd-soc-wcd938x-objs := wcd938x.o snd-soc-wcd938x-objs := wcd938x.o
snd-soc-wcd938x-sdw-objs := wcd938x-sdw.o snd-soc-wcd938x-sdw-objs := wcd938x-sdw.o
snd-soc-wcd939x-sdw-objs := wcd939x-sdw.o
snd-soc-wl1273-objs := wl1273.o snd-soc-wl1273-objs := wl1273.o
snd-soc-wm-adsp-objs := wm_adsp.o snd-soc-wm-adsp-objs := wm_adsp.o
snd-soc-wm0010-objs := wm0010.o snd-soc-wm0010-objs := wm0010.o
......
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment