blob: d51945e7801778fe1175d34dd367947fe533573f [file] [log] [blame]
Stephen Warren2ba94712011-04-12 11:40:37 -06001config SND_SOC_TEGRA
Stephen Warren8b75d712011-01-07 22:36:17 -07002 tristate "SoC Audio for the Tegra System-on-Chip"
3 depends on ARCH_TEGRA && TEGRA_SYSTEM_DMA
Stephen Warren8b75d712011-01-07 22:36:17 -07004 help
5 Say Y or M here if you want support for SoC audio on Tegra.
6
Stephen Warrend9bba492012-03-30 17:07:22 -06007config SND_SOC_TEGRA_DAS
Stephen Warren063dd9d2012-04-05 13:13:49 -06008 tristate
Stephen Warrena7fda2b2012-04-05 13:14:52 -06009 depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC
Stephen Warrend9bba492012-03-30 17:07:22 -060010 help
11 Say Y or M if you want to add support for the Tegra DAS module.
12 You will also need to select the individual machine drivers to
13 support below.
14
Stephen Warren2ba94712011-04-12 11:40:37 -060015config SND_SOC_TEGRA_I2S
Stephen Warren8b75d712011-01-07 22:36:17 -070016 tristate
Stephen Warrena7fda2b2012-04-05 13:14:52 -060017 depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC
Stephen Warrend9bba492012-03-30 17:07:22 -060018 select SND_SOC_TEGRA_DAS
Stephen Warren8b75d712011-01-07 22:36:17 -070019 help
20 Say Y or M if you want to add support for codecs attached to the
21 Tegra I2S interface. You will also need to select the individual
22 machine drivers to support below.
23
Stephen Warren774fec32011-07-05 10:55:27 -060024config SND_SOC_TEGRA_SPDIF
25 tristate
Stephen Warrena7fda2b2012-04-05 13:14:52 -060026 depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC
Stephen Warren774fec32011-07-05 10:55:27 -060027 default m
28 help
29 Say Y or M if you want to add support for the SPDIF interface.
30 You will also need to select the individual machine drivers to support
31 below.
32
Stephen Warren47912a62011-04-19 10:18:01 -060033config MACH_HAS_SND_SOC_TEGRA_WM8903
34 bool
35 help
36 Machines that use the SND_SOC_TEGRA_WM8903 driver should select
37 this config option, in order to allow the user to enable
38 SND_SOC_TEGRA_WM8903.
39
Stephen Warren2ba94712011-04-12 11:40:37 -060040config SND_SOC_TEGRA_WM8903
Stephen Warrendc0a50af2011-04-12 11:40:36 -060041 tristate "SoC Audio support for Tegra boards using a WM8903 codec"
Stephen Warren773b1d32011-04-12 11:40:39 -060042 depends on SND_SOC_TEGRA && I2C
Mark Browna9e3de62011-04-21 12:00:27 +010043 depends on MACH_HAS_SND_SOC_TEGRA_WM8903
Stephen Warrena7fda2b2012-04-05 13:14:52 -060044 select SND_SOC_TEGRA_I2S if ARCH_TEGRA_2x_SOC
Stephen Warren8b75d712011-01-07 22:36:17 -070045 select SND_SOC_WM8903
46 help
Stephen Warrendc0a50af2011-04-12 11:40:36 -060047 Say Y or M here if you want to add support for SoC audio on Tegra
Stephen Warren773b1d32011-04-12 11:40:39 -060048 boards using the WM8093 codec. Currently, the supported boards are
49 Harmony, Ventana, Seaboard, Kaen, and Aebl.
Stephen Warren8b75d712011-01-07 22:36:17 -070050
Mike Rapoport13073942011-04-26 11:52:42 +030051config SND_SOC_TEGRA_TRIMSLICE
52 tristate "SoC Audio support for TrimSlice board"
53 depends on SND_SOC_TEGRA && MACH_TRIMSLICE && I2C
Stephen Warrena7fda2b2012-04-05 13:14:52 -060054 select SND_SOC_TEGRA_I2S if ARCH_TEGRA_2x_SOC
Mike Rapoport13073942011-04-26 11:52:42 +030055 select SND_SOC_TLV320AIC23
56 help
57 Say Y or M here if you want to add support for SoC audio on the
58 TrimSlice platform.
Leon Romanovsky58783fa2011-12-19 21:51:52 +020059
60config SND_SOC_TEGRA_ALC5632
Stephen Warren4df82712012-03-30 17:07:20 -060061 tristate "SoC Audio support for Tegra boards using an ALC5632 codec"
62 depends on SND_SOC_TEGRA && I2C
Stephen Warrena7fda2b2012-04-05 13:14:52 -060063 select SND_SOC_TEGRA_I2S if ARCH_TEGRA_2x_SOC
Stephen Warren4df82712012-03-30 17:07:20 -060064 select SND_SOC_ALC5632
65 help
66 Say Y or M here if you want to add support for SoC audio on the
67 Toshiba AC100 netbook.