4b3a2b8cb788a8dd84a3dba99cf268ab6fefaa1b
[linux-3.10.git] / sound / soc / tegra / Kconfig
1 config SND_SOC_TEGRA
2         tristate "SoC Audio for the Tegra System-on-Chip"
3         depends on ARCH_TEGRA && TEGRA20_APB_DMA
4         select REGMAP_MMIO
5         select SND_SOC_DMAENGINE_PCM if TEGRA20_APB_DMA
6         help
7           Say Y or M here if you want support for SoC audio on Tegra.
8
9 config SND_SOC_TEGRA20_AC97
10         tristate
11         depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC
12         select SND_SOC_AC97_BUS
13         select SND_SOC_TEGRA20_DAS
14         help
15           Say Y or M if you want to add support for codecs attached to the
16           Tegra20 AC97 interface. You will also need to select the individual
17           machine drivers to support below.
18
19 config SND_SOC_TEGRA20_DAS
20         tristate
21         depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC
22         help
23           Say Y or M if you want to add support for the Tegra20 DAS module.
24           You will also need to select the individual machine drivers to
25           support below.
26
27 config SND_SOC_TEGRA20_I2S
28         tristate
29         depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC
30         select SND_SOC_TEGRA20_DAS
31         help
32           Say Y or M if you want to add support for codecs attached to the
33           Tegra20 I2S interface. You will also need to select the individual
34           machine drivers to support below.
35
36 config SND_SOC_TEGRA20_SPDIF
37         tristate
38         depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC
39         default m
40         help
41           Say Y or M if you want to add support for the Tegra20 SPDIF interface.
42           You will also need to select the individual machine drivers to support
43           below.
44
45 config SND_SOC_TEGRA30_AHUB
46         tristate
47         depends on SND_SOC_TEGRA && ARCH_TEGRA_3x_SOC
48         help
49           Say Y or M if you want to add support for the Tegra20 AHUB module.
50           You will also need to select the individual machine drivers to
51           support below.
52
53 config SND_SOC_TEGRA30_I2S
54         tristate
55         depends on SND_SOC_TEGRA && ARCH_TEGRA_3x_SOC
56         select SND_SOC_TEGRA30_AHUB
57         help
58           Say Y or M if you want to add support for codecs attached to the
59           Tegra30 I2S interface. You will also need to select the individual
60           machine drivers to support below.
61
62 config SND_SOC_TEGRA_WM8753
63         tristate "SoC Audio support for Tegra boards using a WM8753 codec"
64         depends on SND_SOC_TEGRA && I2C
65         select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC
66         select SND_SOC_TEGRA30_I2S if ARCH_TEGRA_3x_SOC
67         select SND_SOC_WM8753
68         help
69           Say Y or M here if you want to add support for SoC audio on Tegra
70           boards using the WM8753 codec, such as Whistler.
71
72 config SND_SOC_TEGRA_WM8903
73         tristate "SoC Audio support for Tegra boards using a WM8903 codec"
74         depends on SND_SOC_TEGRA && I2C
75         select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC
76         select SND_SOC_TEGRA30_I2S if ARCH_TEGRA_3x_SOC
77         select SND_SOC_WM8903
78         help
79           Say Y or M here if you want to add support for SoC audio on Tegra
80           boards using the WM8093 codec. Currently, the supported boards are
81           Harmony, Ventana, Seaboard, Kaen, and Aebl.
82
83 config SND_SOC_TEGRA_TRIMSLICE
84         tristate "SoC Audio support for TrimSlice board"
85         depends on SND_SOC_TEGRA && I2C
86         select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC
87         select SND_SOC_TLV320AIC23
88         help
89           Say Y or M here if you want to add support for SoC audio on the
90           TrimSlice platform.
91
92 config SND_SOC_TEGRA_ALC5632
93         tristate "SoC Audio support for Tegra boards using an ALC5632 codec"
94         depends on SND_SOC_TEGRA && I2C
95         select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC
96         select SND_SOC_ALC5632
97         help
98           Say Y or M here if you want to add support for SoC audio on the
99           Toshiba AC100 netbook.