8bae3e2335
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>
104 lines
2.1 KiB
Plaintext
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
|