Kconfig 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. config SND_SOC_TEGRA
  2. tristate "SoC Audio for the Tegra System-on-Chip"
  3. depends on ARCH_TEGRA && TEGRA20_APB_DMA
  4. select REGMAP_MMIO
  5. select SND_SOC_DMAENGINE_PCM if TEGRA20_APB_DMA
  6. help
  7. Say Y or M here if you want support for SoC audio on Tegra.
  8. config SND_SOC_TEGRA20_DAS
  9. tristate
  10. depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC
  11. help
  12. Say Y or M if you want to add support for the Tegra20 DAS module.
  13. You will also need to select the individual machine drivers to
  14. support below.
  15. config SND_SOC_TEGRA20_I2S
  16. tristate
  17. depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC
  18. select SND_SOC_TEGRA20_DAS
  19. help
  20. Say Y or M if you want to add support for codecs attached to the
  21. Tegra20 I2S interface. You will also need to select the individual
  22. machine drivers to support below.
  23. config SND_SOC_TEGRA20_SPDIF
  24. tristate
  25. depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC
  26. default m
  27. help
  28. Say Y or M if you want to add support for the Tegra20 SPDIF interface.
  29. You will also need to select the individual machine drivers to support
  30. below.
  31. config SND_SOC_TEGRA30_AHUB
  32. tristate
  33. depends on SND_SOC_TEGRA && ARCH_TEGRA_3x_SOC
  34. help
  35. Say Y or M if you want to add support for the Tegra20 AHUB module.
  36. You will also need to select the individual machine drivers to
  37. support below.
  38. config SND_SOC_TEGRA30_I2S
  39. tristate
  40. depends on SND_SOC_TEGRA && ARCH_TEGRA_3x_SOC
  41. select SND_SOC_TEGRA30_AHUB
  42. help
  43. Say Y or M if you want to add support for codecs attached to the
  44. Tegra30 I2S interface. You will also need to select the individual
  45. machine drivers to support below.
  46. config SND_SOC_TEGRA_WM8753
  47. tristate "SoC Audio support for Tegra boards using a WM8753 codec"
  48. depends on SND_SOC_TEGRA && I2C
  49. select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC
  50. select SND_SOC_TEGRA30_I2S if ARCH_TEGRA_3x_SOC
  51. select SND_SOC_WM8753
  52. help
  53. Say Y or M here if you want to add support for SoC audio on Tegra
  54. boards using the WM8753 codec, such as Whistler.
  55. config SND_SOC_TEGRA_WM8903
  56. tristate "SoC Audio support for Tegra boards using a WM8903 codec"
  57. depends on SND_SOC_TEGRA && I2C
  58. select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC
  59. select SND_SOC_TEGRA30_I2S if ARCH_TEGRA_3x_SOC
  60. select SND_SOC_WM8903
  61. help
  62. Say Y or M here if you want to add support for SoC audio on Tegra
  63. boards using the WM8093 codec. Currently, the supported boards are
  64. Harmony, Ventana, Seaboard, Kaen, and Aebl.
  65. config SND_SOC_TEGRA_TRIMSLICE
  66. tristate "SoC Audio support for TrimSlice board"
  67. depends on SND_SOC_TEGRA && I2C
  68. select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC
  69. select SND_SOC_TLV320AIC23
  70. help
  71. Say Y or M here if you want to add support for SoC audio on the
  72. TrimSlice platform.
  73. config SND_SOC_TEGRA_ALC5632
  74. tristate "SoC Audio support for Tegra boards using an ALC5632 codec"
  75. depends on SND_SOC_TEGRA && I2C
  76. select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC
  77. select SND_SOC_ALC5632
  78. help
  79. Say Y or M here if you want to add support for SoC audio on the
  80. Toshiba AC100 netbook.