mirror of
https://github.com/torvalds/linux.git
synced 2024-11-27 22:51:35 +00:00
ASoC: codec: tlv320adc3xxx: New codec driver
New codec driver for Texas Instruments TLV320ADC3001 and TLV320ADC3101 audio ADCs. Signed-off-by: Ricard Wanderlof <ricardw@axis.com> Link: https://lore.kernel.org/r/alpine.DEB.2.21.2112151801370.27889@lap5cg0092dnk.se.axis.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
e047d03726
commit
e9a3b57efd
@ -220,6 +220,7 @@ config SND_SOC_ALL_CODECS
|
||||
imply SND_SOC_TDA7419
|
||||
imply SND_SOC_TFA9879
|
||||
imply SND_SOC_TFA989X
|
||||
imply SND_SOC_TLV320ADC3XXX
|
||||
imply SND_SOC_TLV320ADCX140
|
||||
imply SND_SOC_TLV320AIC23_I2C
|
||||
imply SND_SOC_TLV320AIC23_SPI
|
||||
@ -1496,6 +1497,13 @@ config SND_SOC_TFA989X
|
||||
Note that the driver currently bypasses the built-in "CoolFlux DSP"
|
||||
and does not support (hardware) volume control.
|
||||
|
||||
config SND_SOC_TLV320ADC3XXX
|
||||
tristate "Texas Instruments TLV320ADC3001/3101 audio ADC"
|
||||
depends on I2C
|
||||
help
|
||||
Enable support for Texas Instruments TLV320ADC3001 and TLV320ADC3101
|
||||
ADCs.
|
||||
|
||||
config SND_SOC_TLV320AIC23
|
||||
tristate
|
||||
|
||||
|
@ -239,6 +239,7 @@ snd-soc-tda7419-objs := tda7419.o
|
||||
snd-soc-tas2770-objs := tas2770.o
|
||||
snd-soc-tfa9879-objs := tfa9879.o
|
||||
snd-soc-tfa989x-objs := tfa989x.o
|
||||
snd-soc-tlv320adc3xxx-objs := tlv320adc3xxx.o
|
||||
snd-soc-tlv320aic23-objs := tlv320aic23.o
|
||||
snd-soc-tlv320aic23-i2c-objs := tlv320aic23-i2c.o
|
||||
snd-soc-tlv320aic23-spi-objs := tlv320aic23-spi.o
|
||||
@ -574,6 +575,7 @@ obj-$(CONFIG_SND_SOC_TDA7419) += snd-soc-tda7419.o
|
||||
obj-$(CONFIG_SND_SOC_TAS2770) += snd-soc-tas2770.o
|
||||
obj-$(CONFIG_SND_SOC_TFA9879) += snd-soc-tfa9879.o
|
||||
obj-$(CONFIG_SND_SOC_TFA989X) += snd-soc-tfa989x.o
|
||||
obj-$(CONFIG_SND_SOC_TLV320ADC3XXX) += snd-soc-tlv320adc3xxx.o
|
||||
obj-$(CONFIG_SND_SOC_TLV320AIC23) += snd-soc-tlv320aic23.o
|
||||
obj-$(CONFIG_SND_SOC_TLV320AIC23_I2C) += snd-soc-tlv320aic23-i2c.o
|
||||
obj-$(CONFIG_SND_SOC_TLV320AIC23_SPI) += snd-soc-tlv320aic23-spi.o
|
||||
|
1311
sound/soc/codecs/tlv320adc3xxx.c
Normal file
1311
sound/soc/codecs/tlv320adc3xxx.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user