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 4d19e779bSStephen Warren select REGMAP_MMIO 58b75d714SStephen Warren help 68b75d714SStephen Warren Say Y or M here if you want support for SoC audio on Tegra. 78b75d714SStephen Warren 8896637acSStephen Warrenconfig SND_SOC_TEGRA20_DAS 9063dd9d4SStephen Warren tristate 10a7fda2baSStephen Warren depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC 11d9bba496SStephen Warren help 12896637acSStephen Warren Say Y or M if you want to add support for the Tegra20 DAS module. 13d9bba496SStephen Warren You will also need to select the individual machine drivers to 14d9bba496SStephen Warren support below. 15d9bba496SStephen Warren 16896637acSStephen Warrenconfig SND_SOC_TEGRA20_I2S 178b75d714SStephen Warren tristate 18a7fda2baSStephen Warren depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC 19896637acSStephen Warren select SND_SOC_TEGRA20_DAS 208b75d714SStephen Warren help 218b75d714SStephen Warren Say Y or M if you want to add support for codecs attached to the 22896637acSStephen Warren Tegra20 I2S interface. You will also need to select the individual 238b75d714SStephen Warren machine drivers to support below. 248b75d714SStephen Warren 25896637acSStephen Warrenconfig SND_SOC_TEGRA20_SPDIF 26774fec33SStephen Warren tristate 27a7fda2baSStephen Warren depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC 28774fec33SStephen Warren default m 29774fec33SStephen Warren help 30896637acSStephen Warren Say Y or M if you want to add support for the Tegra20 SPDIF interface. 31774fec33SStephen Warren You will also need to select the individual machine drivers to support 32774fec33SStephen Warren below. 33774fec33SStephen Warren 34cdc04fd1SStephen Warrenconfig SND_SOC_TEGRA30_AHUB 35cdc04fd1SStephen Warren tristate 36cdc04fd1SStephen Warren depends on SND_SOC_TEGRA && ARCH_TEGRA_3x_SOC 37cdc04fd1SStephen Warren help 38cdc04fd1SStephen Warren Say Y or M if you want to add support for the Tegra20 AHUB module. 39cdc04fd1SStephen Warren You will also need to select the individual machine drivers to 40cdc04fd1SStephen Warren support below. 41cdc04fd1SStephen Warren 42cdc04fd1SStephen Warrenconfig SND_SOC_TEGRA30_I2S 43cdc04fd1SStephen Warren tristate 44cdc04fd1SStephen Warren depends on SND_SOC_TEGRA && ARCH_TEGRA_3x_SOC 45cdc04fd1SStephen Warren select SND_SOC_TEGRA30_AHUB 46cdc04fd1SStephen Warren help 47cdc04fd1SStephen Warren Say Y or M if you want to add support for codecs attached to the 48cdc04fd1SStephen Warren Tegra30 I2S interface. You will also need to select the individual 49cdc04fd1SStephen Warren machine drivers to support below. 50cdc04fd1SStephen Warren 51*d8259ca5SStephen Warrenconfig SND_SOC_TEGRA_WM8753 52*d8259ca5SStephen Warren tristate "SoC Audio support for Tegra boards using a WM8753 codec" 53*d8259ca5SStephen Warren depends on SND_SOC_TEGRA && I2C 54*d8259ca5SStephen Warren select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC 55*d8259ca5SStephen Warren select SND_SOC_TEGRA30_I2S if ARCH_TEGRA_3x_SOC 56*d8259ca5SStephen Warren select SND_SOC_WM8753 57*d8259ca5SStephen Warren help 58*d8259ca5SStephen Warren Say Y or M here if you want to add support for SoC audio on Tegra 59*d8259ca5SStephen Warren boards using the WM8753 codec, such as Whistler. 60*d8259ca5SStephen Warren 6147912a65SStephen Warrenconfig MACH_HAS_SND_SOC_TEGRA_WM8903 6247912a65SStephen Warren bool 6347912a65SStephen Warren help 6447912a65SStephen Warren Machines that use the SND_SOC_TEGRA_WM8903 driver should select 6547912a65SStephen Warren this config option, in order to allow the user to enable 6647912a65SStephen Warren SND_SOC_TEGRA_WM8903. 6747912a65SStephen Warren 682ba9471bSStephen Warrenconfig SND_SOC_TEGRA_WM8903 69dc0a50afSStephen Warren tristate "SoC Audio support for Tegra boards using a WM8903 codec" 70773b1d3dSStephen Warren depends on SND_SOC_TEGRA && I2C 71a9e3de6fSMark Brown depends on MACH_HAS_SND_SOC_TEGRA_WM8903 72896637acSStephen Warren select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC 73cdc04fd1SStephen Warren select SND_SOC_TEGRA30_I2S if ARCH_TEGRA_3x_SOC 748b75d714SStephen Warren select SND_SOC_WM8903 758b75d714SStephen Warren help 76dc0a50afSStephen Warren Say Y or M here if you want to add support for SoC audio on Tegra 77773b1d3dSStephen Warren boards using the WM8093 codec. Currently, the supported boards are 78773b1d3dSStephen Warren Harmony, Ventana, Seaboard, Kaen, and Aebl. 798b75d714SStephen Warren 801307394aSMike Rapoportconfig SND_SOC_TEGRA_TRIMSLICE 811307394aSMike Rapoport tristate "SoC Audio support for TrimSlice board" 821307394aSMike Rapoport depends on SND_SOC_TEGRA && MACH_TRIMSLICE && I2C 83896637acSStephen Warren select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC 841307394aSMike Rapoport select SND_SOC_TLV320AIC23 851307394aSMike Rapoport help 861307394aSMike Rapoport Say Y or M here if you want to add support for SoC audio on the 871307394aSMike Rapoport TrimSlice platform. 8858783fafSLeon Romanovsky 8958783fafSLeon Romanovskyconfig SND_SOC_TEGRA_ALC5632 9058783fafSLeon Romanovsky tristate "SoC Audio support for Tegra boards using an ALC5632 codec" 9158783fafSLeon Romanovsky depends on SND_SOC_TEGRA && I2C 92896637acSStephen Warren select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC 9358783fafSLeon Romanovsky select SND_SOC_ALC5632 9458783fafSLeon Romanovsky help 9558783fafSLeon Romanovsky Say Y or M here if you want to add support for SoC audio on the 9658783fafSLeon Romanovsky Toshiba AC100 netbook. 97