|  | 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 | 
|  | depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC | 
|  | 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 | 
|  | depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC | 
|  | 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 | 
|  | depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC | 
|  | 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 | 
|  | depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC | 
|  | 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 | 
|  | depends on SND_SOC_TEGRA && ARCH_TEGRA_3x_SOC | 
|  | help | 
|  | Say Y or M if you want to add support for the Tegra20 AHUB module. | 
|  | You will also need to select the individual machine drivers to | 
|  | support below. | 
|  |  | 
|  | config SND_SOC_TEGRA30_I2S | 
|  | tristate | 
|  | depends on SND_SOC_TEGRA && ARCH_TEGRA_3x_SOC | 
|  | 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_TEGRA20_I2S if ARCH_TEGRA_2x_SOC | 
|  | select SND_SOC_TEGRA30_I2S if ARCH_TEGRA_3x_SOC | 
|  | 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_TEGRA20_I2S if ARCH_TEGRA_2x_SOC | 
|  | select SND_SOC_TEGRA30_I2S if ARCH_TEGRA_3x_SOC | 
|  | 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_TEGRA20_I2S if ARCH_TEGRA_2x_SOC | 
|  | select SND_SOC_TEGRA30_I2S if ARCH_TEGRA_3x_SOC | 
|  | 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 && ARCH_TEGRA_2x_SOC && 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_TEGRA20_I2S if ARCH_TEGRA_2x_SOC | 
|  | 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_TEGRA20_I2S if ARCH_TEGRA_2x_SOC | 
|  | 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_TEGRA20_I2S if ARCH_TEGRA_2x_SOC | 
|  | select SND_SOC_TEGRA30_I2S if ARCH_TEGRA_3x_SOC | 
|  | 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_TEGRA20_I2S if ARCH_TEGRA_2x_SOC | 
|  | select SND_SOC_TEGRA30_I2S if ARCH_TEGRA_3x_SOC | 
|  | 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. |