linux_dsm_epyc7002/sound/soc/samsung
Simon Shields fd0ea9cd96
ASoC: samsung: Add sound support for Midas boards
This patch adds support for voice and BT calls, along with standard
audio output via the speaker, earpiece, headphone jack, HDMI, and
any accessories compatible with Midas boards. This patch also supports
headphone/headset detection and headsets with inline buttons.

[m.szyprowski: adaptation to v5.1+ kernels (DAI links initialization)]
[s.nawrocki: removal of the clk API calls for CODEC MCLK, the jack data
 structure moved to struct midas_priv, coding style and typo fixes,
 conversion to new cpu/codec/dai-node binding]

Signed-off-by: Simon Shields <simon@lineageos.org>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Acked-by: Krzysztof Kozlowski <krzk@kernel.org>
Link: https://lore.kernel.org/r/20200728131111.14334-2-s.nawrocki@samsung.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2020-07-30 21:00:29 +01:00
..
aries_wm8994.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
arndale.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
bells.c
dma.h
dmaengine.c
h1940_uda1380.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
i2s-regs.h
i2s.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
i2s.h
idma.c
idma.h
jive_wm8750.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
Kconfig ASoC: samsung: Add sound support for Midas boards 2020-07-30 21:00:29 +01:00
littlemill.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
lowland.c
Makefile ASoC: samsung: Add sound support for Midas boards 2020-07-30 21:00:29 +01:00
midas_wm1811.c ASoC: samsung: Add sound support for Midas boards 2020-07-30 21:00:29 +01:00
neo1973_wm8753.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
odroid.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
pcm.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
pcm.h
regs-i2s-v2.h
regs-iis.h
rx1950_uda1380.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
s3c24xx_simtec_hermes.c
s3c24xx_simtec_tlv320aic23.c
s3c24xx_simtec.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
s3c24xx_simtec.h
s3c24xx_uda134x.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
s3c24xx-i2s.c
s3c24xx-i2s.h
s3c2412-i2s.c
s3c2412-i2s.h
s3c-i2s-v2.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
s3c-i2s-v2.h
smartq_wm8987.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
smdk_spdif.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
smdk_wm8580.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
smdk_wm8994.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
smdk_wm8994pcm.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
snow.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
spdif.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
spdif.h
speyside.c
tm2_wm5110.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
tobermory.c