Kconfig 2.1 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
	select SND_SOC_WM8971
20 21 22 23 24 25 26 27 28 29
	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 已提交
30 31
config SND_SOC_AC97_CODEC
	tristate
T
Takashi Iwai 已提交
32
	select SND_AC97_CODEC
R
Richard Purdie 已提交
33

34 35 36
config SND_SOC_AD1980
	tristate

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

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 68
# 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 已提交
69 70 71
config SND_SOC_UDA1380
        tristate

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

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

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

config SND_SOC_WM8750
	tristate

84 85 86
config SND_SOC_WM8753
	tristate

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

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

93 94 95
config SND_SOC_WM8971
	tristate

M
Mark Brown 已提交
96 97 98
config SND_SOC_WM8990
	tristate

R
Richard Purdie 已提交
99 100
config SND_SOC_WM9712
	tristate
101

L
Liam Girdwood 已提交
102 103
config SND_SOC_WM9713
	tristate