Merge branch 'tegra' into for-2.6.40
[firefly-linux-kernel-4.4.55.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 && TEGRA_SYSTEM_DMA
4         default m
5         help
6           Say Y or M here if you want support for SoC audio on Tegra.
7
8 config SND_SOC_TEGRA_I2S
9         tristate
10         depends on SND_SOC_TEGRA
11         default m
12         help
13           Say Y or M if you want to add support for codecs attached to the
14           Tegra I2S interface. You will also need to select the individual
15           machine drivers to support below.
16
17 config MACH_HAS_SND_SOC_TEGRA_WM8903
18         bool
19         help
20           Machines that use the SND_SOC_TEGRA_WM8903 driver should select
21           this config option, in order to allow the user to enable
22           SND_SOC_TEGRA_WM8903.
23
24 config SND_SOC_TEGRA_WM8903
25         tristate "SoC Audio support for Tegra boards using a WM8903 codec"
26         depends on SND_SOC_TEGRA && I2C
27         depends on MACH_HAS_SND_SOC_TEGRA_WM8903
28         default m
29         select SND_SOC_TEGRA_I2S
30         select SND_SOC_WM8903
31         help
32           Say Y or M here if you want to add support for SoC audio on Tegra
33           boards using the WM8093 codec. Currently, the supported boards are
34           Harmony, Ventana, Seaboard, Kaen, and Aebl.
35