Stephen Warren | 2ba9471 | 2011-04-12 11:40:37 -0600 | [diff] [blame] | 1 | config SND_SOC_TEGRA |
Stephen Warren | 8b75d71 | 2011-01-07 22:36:17 -0700 | [diff] [blame] | 2 | tristate "SoC Audio for the Tegra System-on-Chip" |
| 3 | depends on ARCH_TEGRA && TEGRA_SYSTEM_DMA |
Stephen Warren | d19e779 | 2012-04-13 11:23:36 -0600 | [diff] [blame] | 4 | select REGMAP_MMIO |
Stephen Warren | 8b75d71 | 2011-01-07 22:36:17 -0700 | [diff] [blame] | 5 | help |
| 6 | Say Y or M here if you want support for SoC audio on Tegra. |
| 7 | |
Stephen Warren | 896637a | 2012-04-06 10:30:52 -0600 | [diff] [blame] | 8 | config SND_SOC_TEGRA20_DAS |
Stephen Warren | 063dd9d | 2012-04-05 13:13:49 -0600 | [diff] [blame] | 9 | tristate |
Stephen Warren | a7fda2b | 2012-04-05 13:14:52 -0600 | [diff] [blame] | 10 | depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC |
Stephen Warren | d9bba49 | 2012-03-30 17:07:22 -0600 | [diff] [blame] | 11 | help |
Stephen Warren | 896637a | 2012-04-06 10:30:52 -0600 | [diff] [blame] | 12 | Say Y or M if you want to add support for the Tegra20 DAS module. |
Stephen Warren | d9bba49 | 2012-03-30 17:07:22 -0600 | [diff] [blame] | 13 | You will also need to select the individual machine drivers to |
| 14 | support below. |
| 15 | |
Stephen Warren | 896637a | 2012-04-06 10:30:52 -0600 | [diff] [blame] | 16 | config SND_SOC_TEGRA20_I2S |
Stephen Warren | 8b75d71 | 2011-01-07 22:36:17 -0700 | [diff] [blame] | 17 | tristate |
Stephen Warren | a7fda2b | 2012-04-05 13:14:52 -0600 | [diff] [blame] | 18 | depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC |
Stephen Warren | 896637a | 2012-04-06 10:30:52 -0600 | [diff] [blame] | 19 | select SND_SOC_TEGRA20_DAS |
Stephen Warren | 8b75d71 | 2011-01-07 22:36:17 -0700 | [diff] [blame] | 20 | help |
| 21 | Say Y or M if you want to add support for codecs attached to the |
Stephen Warren | 896637a | 2012-04-06 10:30:52 -0600 | [diff] [blame] | 22 | Tegra20 I2S interface. You will also need to select the individual |
Stephen Warren | 8b75d71 | 2011-01-07 22:36:17 -0700 | [diff] [blame] | 23 | machine drivers to support below. |
| 24 | |
Stephen Warren | 896637a | 2012-04-06 10:30:52 -0600 | [diff] [blame] | 25 | config SND_SOC_TEGRA20_SPDIF |
Stephen Warren | 774fec3 | 2011-07-05 10:55:27 -0600 | [diff] [blame] | 26 | tristate |
Stephen Warren | a7fda2b | 2012-04-05 13:14:52 -0600 | [diff] [blame] | 27 | depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC |
Stephen Warren | 774fec3 | 2011-07-05 10:55:27 -0600 | [diff] [blame] | 28 | default m |
| 29 | help |
Stephen Warren | 896637a | 2012-04-06 10:30:52 -0600 | [diff] [blame] | 30 | Say Y or M if you want to add support for the Tegra20 SPDIF interface. |
Stephen Warren | 774fec3 | 2011-07-05 10:55:27 -0600 | [diff] [blame] | 31 | You will also need to select the individual machine drivers to support |
| 32 | below. |
| 33 | |
Stephen Warren | cdc04fd | 2012-04-10 16:32:01 -0600 | [diff] [blame] | 34 | config SND_SOC_TEGRA30_AHUB |
| 35 | tristate |
| 36 | depends on SND_SOC_TEGRA && ARCH_TEGRA_3x_SOC |
| 37 | help |
| 38 | Say Y or M if you want to add support for the Tegra20 AHUB module. |
| 39 | You will also need to select the individual machine drivers to |
| 40 | support below. |
| 41 | |
| 42 | config SND_SOC_TEGRA30_I2S |
| 43 | tristate |
| 44 | depends on SND_SOC_TEGRA && ARCH_TEGRA_3x_SOC |
| 45 | select SND_SOC_TEGRA30_AHUB |
| 46 | help |
| 47 | Say Y or M if you want to add support for codecs attached to the |
| 48 | Tegra30 I2S interface. You will also need to select the individual |
| 49 | machine drivers to support below. |
| 50 | |
Stephen Warren | d8259ca5 | 2012-05-17 16:59:51 -0600 | [diff] [blame^] | 51 | config SND_SOC_TEGRA_WM8753 |
| 52 | tristate "SoC Audio support for Tegra boards using a WM8753 codec" |
| 53 | depends on SND_SOC_TEGRA && I2C |
| 54 | select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC |
| 55 | select SND_SOC_TEGRA30_I2S if ARCH_TEGRA_3x_SOC |
| 56 | select SND_SOC_WM8753 |
| 57 | help |
| 58 | Say Y or M here if you want to add support for SoC audio on Tegra |
| 59 | boards using the WM8753 codec, such as Whistler. |
| 60 | |
Stephen Warren | 47912a6 | 2011-04-19 10:18:01 -0600 | [diff] [blame] | 61 | config MACH_HAS_SND_SOC_TEGRA_WM8903 |
| 62 | bool |
| 63 | help |
| 64 | Machines that use the SND_SOC_TEGRA_WM8903 driver should select |
| 65 | this config option, in order to allow the user to enable |
| 66 | SND_SOC_TEGRA_WM8903. |
| 67 | |
Stephen Warren | 2ba9471 | 2011-04-12 11:40:37 -0600 | [diff] [blame] | 68 | config SND_SOC_TEGRA_WM8903 |
Stephen Warren | dc0a50af | 2011-04-12 11:40:36 -0600 | [diff] [blame] | 69 | tristate "SoC Audio support for Tegra boards using a WM8903 codec" |
Stephen Warren | 773b1d3 | 2011-04-12 11:40:39 -0600 | [diff] [blame] | 70 | depends on SND_SOC_TEGRA && I2C |
Mark Brown | a9e3de6f | 2011-04-21 12:00:27 +0100 | [diff] [blame] | 71 | depends on MACH_HAS_SND_SOC_TEGRA_WM8903 |
Stephen Warren | 896637a | 2012-04-06 10:30:52 -0600 | [diff] [blame] | 72 | select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC |
Stephen Warren | cdc04fd | 2012-04-10 16:32:01 -0600 | [diff] [blame] | 73 | select SND_SOC_TEGRA30_I2S if ARCH_TEGRA_3x_SOC |
Stephen Warren | 8b75d71 | 2011-01-07 22:36:17 -0700 | [diff] [blame] | 74 | select SND_SOC_WM8903 |
| 75 | help |
Stephen Warren | dc0a50af | 2011-04-12 11:40:36 -0600 | [diff] [blame] | 76 | Say Y or M here if you want to add support for SoC audio on Tegra |
Stephen Warren | 773b1d3 | 2011-04-12 11:40:39 -0600 | [diff] [blame] | 77 | boards using the WM8093 codec. Currently, the supported boards are |
| 78 | Harmony, Ventana, Seaboard, Kaen, and Aebl. |
Stephen Warren | 8b75d71 | 2011-01-07 22:36:17 -0700 | [diff] [blame] | 79 | |
Mike Rapoport | 1307394 | 2011-04-26 11:52:42 +0300 | [diff] [blame] | 80 | config SND_SOC_TEGRA_TRIMSLICE |
| 81 | tristate "SoC Audio support for TrimSlice board" |
| 82 | depends on SND_SOC_TEGRA && MACH_TRIMSLICE && I2C |
Stephen Warren | 896637a | 2012-04-06 10:30:52 -0600 | [diff] [blame] | 83 | select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC |
Mike Rapoport | 1307394 | 2011-04-26 11:52:42 +0300 | [diff] [blame] | 84 | select SND_SOC_TLV320AIC23 |
| 85 | help |
| 86 | Say Y or M here if you want to add support for SoC audio on the |
| 87 | TrimSlice platform. |
Leon Romanovsky | 58783fa | 2011-12-19 21:51:52 +0200 | [diff] [blame] | 88 | |
| 89 | config SND_SOC_TEGRA_ALC5632 |
Stephen Warren | 4df8271 | 2012-03-30 17:07:20 -0600 | [diff] [blame] | 90 | tristate "SoC Audio support for Tegra boards using an ALC5632 codec" |
| 91 | depends on SND_SOC_TEGRA && I2C |
Stephen Warren | 896637a | 2012-04-06 10:30:52 -0600 | [diff] [blame] | 92 | select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC |
Stephen Warren | 4df8271 | 2012-03-30 17:07:20 -0600 | [diff] [blame] | 93 | select SND_SOC_ALC5632 |
| 94 | help |
| 95 | Say Y or M here if you want to add support for SoC audio on the |
| 96 | Toshiba AC100 netbook. |