Merge remote-tracking branch 'sound-asoc/for-next'
[deliverable/linux.git] / sound / soc / tegra / Kconfig
CommitLineData
2ba9471b 1config SND_SOC_TEGRA
8b75d714 2 tristate "SoC Audio for the Tegra System-on-Chip"
22abf843 3 depends on (ARCH_TEGRA && TEGRA20_APB_DMA) || COMPILE_TEST
5185e0ac
SW
4 depends on COMMON_CLK
5 depends on RESET_CONTROLLER
d19e779b 6 select REGMAP_MMIO
2086d078 7 select SND_SOC_GENERIC_DMAENGINE_PCM
8b75d714
SW
8 help
9 Say Y or M here if you want support for SoC audio on Tegra.
10
609dad9b
LS
11config SND_SOC_TEGRA20_AC97
12 tristate
13 depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC
14 select SND_SOC_AC97_BUS
15 select SND_SOC_TEGRA20_DAS
16 help
17 Say Y or M if you want to add support for codecs attached to the
18 Tegra20 AC97 interface. You will also need to select the individual
19 machine drivers to support below.
20
896637ac 21config SND_SOC_TEGRA20_DAS
063dd9d4 22 tristate
a7fda2ba 23 depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC
d9bba496 24 help
896637ac 25 Say Y or M if you want to add support for the Tegra20 DAS module.
d9bba496
SW
26 You will also need to select the individual machine drivers to
27 support below.
28
896637ac 29config SND_SOC_TEGRA20_I2S
8b75d714 30 tristate
a7fda2ba 31 depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC
896637ac 32 select SND_SOC_TEGRA20_DAS
8b75d714
SW
33 help
34 Say Y or M if you want to add support for codecs attached to the
896637ac 35 Tegra20 I2S interface. You will also need to select the individual
8b75d714
SW
36 machine drivers to support below.
37
896637ac 38config SND_SOC_TEGRA20_SPDIF
774fec33 39 tristate
a7fda2ba 40 depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC
774fec33
SW
41 default m
42 help
896637ac 43 Say Y or M if you want to add support for the Tegra20 SPDIF interface.
774fec33
SW
44 You will also need to select the individual machine drivers to support
45 below.
46
cdc04fd1
SW
47config SND_SOC_TEGRA30_AHUB
48 tristate
49 depends on SND_SOC_TEGRA && ARCH_TEGRA_3x_SOC
50 help
51 Say Y or M if you want to add support for the Tegra20 AHUB module.
52 You will also need to select the individual machine drivers to
53 support below.
54
55config SND_SOC_TEGRA30_I2S
56 tristate
57 depends on SND_SOC_TEGRA && ARCH_TEGRA_3x_SOC
58 select SND_SOC_TEGRA30_AHUB
59 help
60 Say Y or M if you want to add support for codecs attached to the
61 Tegra30 I2S interface. You will also need to select the individual
62 machine drivers to support below.
63
040a62cf
SW
64config SND_SOC_TEGRA_RT5640
65 tristate "SoC Audio support for Tegra boards using an RT5640 codec"
2fa1b900 66 depends on SND_SOC_TEGRA && I2C && GPIOLIB
040a62cf
SW
67 select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC
68 select SND_SOC_TEGRA30_I2S if ARCH_TEGRA_3x_SOC
69 select SND_SOC_RT5640
70 help
71 Say Y or M here if you want to add support for SoC audio on Tegra
72 boards using the RT5640 codec, such as Dalmore.
73
d8259ca5
SW
74config SND_SOC_TEGRA_WM8753
75 tristate "SoC Audio support for Tegra boards using a WM8753 codec"
2fa1b900 76 depends on SND_SOC_TEGRA && I2C && GPIOLIB
d8259ca5
SW
77 select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC
78 select SND_SOC_TEGRA30_I2S if ARCH_TEGRA_3x_SOC
79 select SND_SOC_WM8753
80 help
81 Say Y or M here if you want to add support for SoC audio on Tegra
82 boards using the WM8753 codec, such as Whistler.
83
2ba9471b 84config SND_SOC_TEGRA_WM8903
dc0a50af 85 tristate "SoC Audio support for Tegra boards using a WM8903 codec"
2fa1b900 86 depends on SND_SOC_TEGRA && I2C && GPIOLIB
896637ac 87 select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC
cdc04fd1 88 select SND_SOC_TEGRA30_I2S if ARCH_TEGRA_3x_SOC
8b75d714
SW
89 select SND_SOC_WM8903
90 help
dc0a50af 91 Say Y or M here if you want to add support for SoC audio on Tegra
773b1d3d
SW
92 boards using the WM8093 codec. Currently, the supported boards are
93 Harmony, Ventana, Seaboard, Kaen, and Aebl.
8b75d714 94
6995b8cb
LS
95config SND_SOC_TEGRA_WM9712
96 tristate "SoC Audio support for Tegra boards using a WM9712 codec"
2fa1b900 97 depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC && GPIOLIB
6995b8cb
LS
98 select SND_SOC_TEGRA20_AC97
99 select SND_SOC_WM9712
100 help
101 Say Y or M here if you want to add support for SoC audio on Tegra
102 boards using the WM9712 (or compatible) codec.
103
1307394a
MR
104config SND_SOC_TEGRA_TRIMSLICE
105 tristate "SoC Audio support for TrimSlice board"
0336553e 106 depends on SND_SOC_TEGRA && I2C
896637ac 107 select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC
cc1bc54a 108 select SND_SOC_TLV320AIC23_I2C
1307394a
MR
109 help
110 Say Y or M here if you want to add support for SoC audio on the
111 TrimSlice platform.
58783faf
LR
112
113config SND_SOC_TEGRA_ALC5632
4df8271e 114 tristate "SoC Audio support for Tegra boards using an ALC5632 codec"
2fa1b900 115 depends on SND_SOC_TEGRA && I2C && GPIOLIB
896637ac 116 select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC
4df8271e
SW
117 select SND_SOC_ALC5632
118 help
119 Say Y or M here if you want to add support for SoC audio on the
120 Toshiba AC100 netbook.
7637af2e
SW
121
122config SND_SOC_TEGRA_MAX98090
123 tristate "SoC Audio support for Tegra boards using a MAX98090 codec"
124 depends on SND_SOC_TEGRA && I2C && GPIOLIB
125 select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC
126 select SND_SOC_TEGRA30_I2S if ARCH_TEGRA_3x_SOC
127 select SND_SOC_MAX98090
128 help
129 Say Y or M here if you want to add support for SoC audio on Tegra
130 boards using the MAX98090 codec, such as Venice2.
a37f1b8f
AP
131
132config SND_SOC_TEGRA_RT5677
133 tristate "SoC Audio support for Tegra boards using a RT5677 codec"
134 depends on SND_SOC_TEGRA && I2C && GPIOLIB
135 select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC
136 select SND_SOC_TEGRA30_I2S if ARCH_TEGRA_3x_SOC
137 select SND_SOC_RT5677
138 help
139 Say Y or M here if you want to add support for SoC audio on Tegra
140 boards using the RT5677 codec, such as Ryu.
04445681
MZ
141
142config SND_SOC_TEGRA_SGTL5000
143 tristate "SoC Audio support for Tegra boards using a SGTL5000 codec"
144 depends on SND_SOC_TEGRA && I2C && GPIOLIB
145 select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC
146 select SND_SOC_TEGRA30_I2S if ARCH_TEGRA_3x_SOC
147 select SND_SOC_SGTL5000
148 help
149 Say Y or M here if you want to add support for SoC audio on Tegra
150 boards using the SGTL5000 codec, such as Apalis T30, Apalis TK1 or
151 Colibri T30.
This page took 0.224522 seconds and 5 git commands to generate.