xref: /linux/sound/soc/tegra/Kconfig (revision 1307394afd2d6cf8f41f5e691b43ffc9e027630c)
12ba9471bSStephen Warrenconfig SND_SOC_TEGRA
28b75d714SStephen Warren	tristate "SoC Audio for the Tegra System-on-Chip"
38b75d714SStephen Warren	depends on ARCH_TEGRA && TEGRA_SYSTEM_DMA
48b75d714SStephen Warren	help
58b75d714SStephen Warren	  Say Y or M here if you want support for SoC audio on Tegra.
68b75d714SStephen Warren
72ba9471bSStephen Warrenconfig SND_SOC_TEGRA_I2S
88b75d714SStephen Warren	tristate
92ba9471bSStephen Warren	depends on SND_SOC_TEGRA
108b75d714SStephen Warren	help
118b75d714SStephen Warren	  Say Y or M if you want to add support for codecs attached to the
128b75d714SStephen Warren	  Tegra I2S interface. You will also need to select the individual
138b75d714SStephen Warren	  machine drivers to support below.
148b75d714SStephen Warren
1547912a65SStephen Warrenconfig MACH_HAS_SND_SOC_TEGRA_WM8903
1647912a65SStephen Warren	bool
1747912a65SStephen Warren	help
1847912a65SStephen Warren	  Machines that use the SND_SOC_TEGRA_WM8903 driver should select
1947912a65SStephen Warren	  this config option, in order to allow the user to enable
2047912a65SStephen Warren	  SND_SOC_TEGRA_WM8903.
2147912a65SStephen Warren
222ba9471bSStephen Warrenconfig SND_SOC_TEGRA_WM8903
23dc0a50afSStephen Warren	tristate "SoC Audio support for Tegra boards using a WM8903 codec"
24773b1d3dSStephen Warren	depends on SND_SOC_TEGRA && I2C
25a9e3de6fSMark Brown	depends on MACH_HAS_SND_SOC_TEGRA_WM8903
262ba9471bSStephen Warren	select SND_SOC_TEGRA_I2S
278b75d714SStephen Warren	select SND_SOC_WM8903
288b75d714SStephen Warren	help
29dc0a50afSStephen Warren	  Say Y or M here if you want to add support for SoC audio on Tegra
30773b1d3dSStephen Warren	  boards using the WM8093 codec. Currently, the supported boards are
31773b1d3dSStephen Warren	  Harmony, Ventana, Seaboard, Kaen, and Aebl.
328b75d714SStephen Warren
33*1307394aSMike Rapoportconfig SND_SOC_TEGRA_TRIMSLICE
34*1307394aSMike Rapoport	tristate "SoC Audio support for TrimSlice board"
35*1307394aSMike Rapoport	depends on SND_SOC_TEGRA && MACH_TRIMSLICE && I2C
36*1307394aSMike Rapoport	select SND_SOC_TEGRA_I2S
37*1307394aSMike Rapoport	select SND_SOC_TLV320AIC23
38*1307394aSMike Rapoport	help
39*1307394aSMike Rapoport	  Say Y or M here if you want to add support for SoC audio on the
40*1307394aSMike Rapoport	  TrimSlice platform.
41