| config SND_SOC_TEGRA | 
|     tristate "SoC Audio for the Tegra System-on-Chip" | 
|     depends on (ARCH_TEGRA && TEGRA20_APB_DMA) || COMPILE_TEST | 
|     depends on COMMON_CLK | 
|     depends on RESET_CONTROLLER | 
|     select REGMAP_MMIO | 
|     select SND_SOC_GENERIC_DMAENGINE_PCM | 
|     help | 
|       Say Y or M here if you want support for SoC audio on Tegra. | 
|   | 
| config SND_SOC_TEGRA20_AC97 | 
|     tristate "Tegra20 AC97 interface" | 
|     depends on SND_SOC_TEGRA | 
|     select SND_SOC_AC97_BUS | 
|     select SND_SOC_TEGRA20_DAS | 
|     help | 
|       Say Y or M if you want to add support for codecs attached to the | 
|       Tegra20 AC97 interface. You will also need to select the individual | 
|       machine drivers to support below. | 
|   | 
| config SND_SOC_TEGRA20_DAS | 
|     tristate "Tegra20 DAS module" | 
|     depends on SND_SOC_TEGRA | 
|     help | 
|       Say Y or M if you want to add support for the Tegra20 DAS module. | 
|       You will also need to select the individual machine drivers to | 
|       support below. | 
|   | 
| config SND_SOC_TEGRA20_I2S | 
|     tristate "Tegra20 I2S interface" | 
|     depends on SND_SOC_TEGRA | 
|     select SND_SOC_TEGRA20_DAS | 
|     help | 
|       Say Y or M if you want to add support for codecs attached to the | 
|       Tegra20 I2S interface. You will also need to select the individual | 
|       machine drivers to support below. | 
|   | 
| config SND_SOC_TEGRA20_SPDIF | 
|     tristate "Tegra20 SPDIF interface" | 
|     depends on SND_SOC_TEGRA | 
|     default m | 
|     help | 
|       Say Y or M if you want to add support for the Tegra20 SPDIF interface. | 
|       You will also need to select the individual machine drivers to support | 
|       below. | 
|   | 
| config SND_SOC_TEGRA30_AHUB | 
|     tristate "Tegra30 AHUB module" | 
|     depends on SND_SOC_TEGRA | 
|     help | 
|       Say Y or M if you want to add support for the Tegra30 AHUB module. | 
|       You will also need to select the individual machine drivers to | 
|       support below. | 
|   | 
| config SND_SOC_TEGRA30_I2S | 
|     tristate "Tegra30 I2S interface" | 
|     depends on SND_SOC_TEGRA | 
|     select SND_SOC_TEGRA30_AHUB | 
|     help | 
|       Say Y or M if you want to add support for codecs attached to the | 
|       Tegra30 I2S interface. You will also need to select the individual | 
|       machine drivers to support below. | 
|   | 
| config SND_SOC_TEGRA_RT5640 | 
|     tristate "SoC Audio support for Tegra boards using an RT5640 codec" | 
|     depends on SND_SOC_TEGRA && I2C && GPIOLIB | 
|     select SND_SOC_RT5640 | 
|     help | 
|       Say Y or M here if you want to add support for SoC audio on Tegra | 
|       boards using the RT5640 codec, such as Dalmore. | 
|   | 
| config SND_SOC_TEGRA_WM8753 | 
|     tristate "SoC Audio support for Tegra boards using a WM8753 codec" | 
|     depends on SND_SOC_TEGRA && I2C && GPIOLIB | 
|     select SND_SOC_WM8753 | 
|     help | 
|       Say Y or M here if you want to add support for SoC audio on Tegra | 
|       boards using the WM8753 codec, such as Whistler. | 
|   | 
| config SND_SOC_TEGRA_WM8903 | 
|     tristate "SoC Audio support for Tegra boards using a WM8903 codec" | 
|     depends on SND_SOC_TEGRA && I2C && GPIOLIB | 
|     select SND_SOC_WM8903 | 
|     help | 
|       Say Y or M here if you want to add support for SoC audio on Tegra | 
|       boards using the WM8093 codec. Currently, the supported boards are | 
|       Harmony, Ventana, Seaboard, Kaen, and Aebl. | 
|   | 
| config SND_SOC_TEGRA_WM9712 | 
|     tristate "SoC Audio support for Tegra boards using a WM9712 codec" | 
|     depends on SND_SOC_TEGRA && GPIOLIB | 
|     select SND_SOC_TEGRA20_AC97 | 
|     select SND_SOC_WM9712 | 
|     help | 
|       Say Y or M here if you want to add support for SoC audio on Tegra | 
|       boards using the WM9712 (or compatible) codec. | 
|   | 
| config SND_SOC_TEGRA_TRIMSLICE | 
|     tristate "SoC Audio support for TrimSlice board" | 
|     depends on SND_SOC_TEGRA && I2C | 
|     select SND_SOC_TLV320AIC23_I2C | 
|     help | 
|       Say Y or M here if you want to add support for SoC audio on the | 
|       TrimSlice platform. | 
|   | 
| config SND_SOC_TEGRA_ALC5632 | 
|     tristate "SoC Audio support for Tegra boards using an ALC5632 codec" | 
|     depends on SND_SOC_TEGRA && I2C && GPIOLIB | 
|     select SND_SOC_ALC5632 | 
|     help | 
|       Say Y or M here if you want to add support for SoC audio on the | 
|       Toshiba AC100 netbook. | 
|   | 
| config SND_SOC_TEGRA_MAX98090 | 
|     tristate "SoC Audio support for Tegra boards using a MAX98090 codec" | 
|     depends on SND_SOC_TEGRA && I2C && GPIOLIB | 
|     select SND_SOC_MAX98090 | 
|     help | 
|       Say Y or M here if you want to add support for SoC audio on Tegra | 
|       boards using the MAX98090 codec, such as Venice2. | 
|   | 
| config SND_SOC_TEGRA_RT5677 | 
|     tristate "SoC Audio support for Tegra boards using a RT5677 codec" | 
|     depends on SND_SOC_TEGRA && I2C && GPIOLIB | 
|     select SND_SOC_RT5677 | 
|     help | 
|       Say Y or M here if you want to add support for SoC audio on Tegra | 
|       boards using the RT5677 codec, such as Ryu. | 
|   | 
| config SND_SOC_TEGRA_SGTL5000 | 
|     tristate "SoC Audio support for Tegra boards using a SGTL5000 codec" | 
|     depends on SND_SOC_TEGRA && I2C && GPIOLIB | 
|     select SND_SOC_SGTL5000 | 
|     help | 
|       Say Y or M here if you want to add support for SoC audio on Tegra | 
|       boards using the SGTL5000 codec, such as Apalis T30, Apalis TK1 or | 
|       Colibri T30. |