Kconfig 2.0 KB
Newer Older
1 2
config SND_SOC_ALL_CODECS
	tristate "Build all ASoC CODEC drivers"
3
	depends on I2C
4
	select SPI
5
	select SPI_MASTER
6
	select SND_SOC_AK4535
7
	select SND_SOC_CS4270
8
	select SND_SOC_SSM2602
9 10
	select SND_SOC_TLV320AIC26
	select SND_SOC_TLV320AIC3X
11 12
	select SND_SOC_UDA1380
	select SND_SOC_WM8510
M
Mark Brown 已提交
13
	select SND_SOC_WM8580
14 15 16
	select SND_SOC_WM8731
	select SND_SOC_WM8750
	select SND_SOC_WM8753
M
Mark Brown 已提交
17
	select SND_SOC_WM8900
M
Mark Brown 已提交
18
	select SND_SOC_WM8903
19 20 21 22 23 24 25 26 27 28
	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".


R
Richard Purdie 已提交
29 30
config SND_SOC_AC97_CODEC
	tristate
T
Takashi Iwai 已提交
31
	select SND_AC97_CODEC
R
Richard Purdie 已提交
32

33 34 35
config SND_SOC_AD1980
	tristate

R
Richard Purdie 已提交
36 37 38
config SND_SOC_AK4535
	tristate

39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
# 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

P
Philipp Zabel 已提交
68 69 70
config SND_SOC_UDA1380
        tristate

M
Mark Brown 已提交
71 72 73
config SND_SOC_WM8510
	tristate

M
Mark Brown 已提交
74 75 76
config SND_SOC_WM8580
	tristate

R
Richard Purdie 已提交
77 78 79 80 81 82
config SND_SOC_WM8731
	tristate

config SND_SOC_WM8750
	tristate

83 84 85
config SND_SOC_WM8753
	tristate

M
Mark Brown 已提交
86 87 88
config SND_SOC_WM8900
	tristate

M
Mark Brown 已提交
89 90 91
config SND_SOC_WM8903
	tristate

M
Mark Brown 已提交
92 93 94
config SND_SOC_WM8990
	tristate

R
Richard Purdie 已提交
95 96
config SND_SOC_WM9712
	tristate
97

L
Liam Girdwood 已提交
98 99
config SND_SOC_WM9713
	tristate