| 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. |