android_kernel_xiaomi_sm8350/sound/soc/codecs/Kconfig
Kenneth Kiraly 8bae3e2335 sound: ASoC: Add WM8971 CODEC driver
The WM8971 is a low power, high quality stereo codec designed for
portable digital audio applications.

This driver was originally written by Kenneth Kiraly.  While out of tree
it has had updates to reflect current kernel APIs and coding standards
from Graeme Gregory and Mark Brown.

Signed-off-by: Kenneth Kiraly <kiraly@lab126.com>
Signed-off-by: Liam Girdwood <lg@opensource.wolfsonmicro.com>
Signed-off-by: Graeme Gregory <gg@opensource.wolfsonmicro.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-09-23 08:18:05 +02:00

104 lines
2.1 KiB
Plaintext

config SND_SOC_ALL_CODECS
tristate "Build all ASoC CODEC drivers"
depends on I2C
select SPI
select SPI_MASTER
select SND_SOC_AK4535
select SND_SOC_CS4270
select SND_SOC_SSM2602
select SND_SOC_TLV320AIC26
select SND_SOC_TLV320AIC3X
select SND_SOC_UDA1380
select SND_SOC_WM8510
select SND_SOC_WM8580
select SND_SOC_WM8731
select SND_SOC_WM8750
select SND_SOC_WM8753
select SND_SOC_WM8900
select SND_SOC_WM8903
select SND_SOC_WM8971
select SND_SOC_WM8990
help
Normally ASoC codec drivers are only built if a machine driver which
uses them is also built since they are only usable with a machine
driver. Selecting this option will allow these drivers to be built
without an explicit machine driver for test and development purposes.
If unsure select "N".
config SND_SOC_AC97_CODEC
tristate
select SND_AC97_CODEC
config SND_SOC_AD1980
tristate
config SND_SOC_AK4535
tristate
# Cirrus Logic CS4270 Codec
config SND_SOC_CS4270
tristate
# Cirrus Logic CS4270 Codec Hardware Mute Support
# Select if you have external muting circuitry attached to your CS4270.
config SND_SOC_CS4270_HWMUTE
bool
depends on SND_SOC_CS4270
# Cirrus Logic CS4270 Codec VD = 3.3V Errata
# Select if you are affected by the errata where the part will not function
# if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will
# not select any sample rates that require MCLK to be divided by 1.5.
config SND_SOC_CS4270_VD33_ERRATA
bool
depends on SND_SOC_CS4270
config SND_SOC_SSM2602
tristate
config SND_SOC_TLV320AIC26
tristate "TI TLV320AIC26 Codec support"
depends on SND_SOC && SPI
config SND_SOC_TLV320AIC3X
tristate
depends on I2C
config SND_SOC_UDA1380
tristate
config SND_SOC_WM8510
tristate
config SND_SOC_WM8580
tristate
config SND_SOC_WM8731
tristate
config SND_SOC_WM8750
tristate
config SND_SOC_WM8753
tristate
config SND_SOC_WM8900
tristate
config SND_SOC_WM8903
tristate
config SND_SOC_WM8971
tristate
config SND_SOC_WM8990
tristate
config SND_SOC_WM9712
tristate
config SND_SOC_WM9713
tristate