Kconfig 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. config SND_SOC_TEGRA
  2. tristate "SoC Audio for the Tegra System-on-Chip"
  3. depends on (ARCH_TEGRA && TEGRA20_APB_DMA) || COMPILE_TEST
  4. select REGMAP_MMIO
  5. select SND_SOC_GENERIC_DMAENGINE_PCM
  6. help
  7. Say Y or M here if you want support for SoC audio on Tegra.
  8. config SND_SOC_TEGRA20_AC97
  9. tristate
  10. depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC
  11. select SND_SOC_AC97_BUS
  12. select SND_SOC_TEGRA20_DAS
  13. help
  14. Say Y or M if you want to add support for codecs attached to the
  15. Tegra20 AC97 interface. You will also need to select the individual
  16. machine drivers to support below.
  17. config SND_SOC_TEGRA20_DAS
  18. tristate
  19. depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC
  20. help
  21. Say Y or M if you want to add support for the Tegra20 DAS module.
  22. You will also need to select the individual machine drivers to
  23. support below.
  24. config SND_SOC_TEGRA20_I2S
  25. tristate
  26. depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC
  27. select SND_SOC_TEGRA20_DAS
  28. help
  29. Say Y or M if you want to add support for codecs attached to the
  30. Tegra20 I2S interface. You will also need to select the individual
  31. machine drivers to support below.
  32. config SND_SOC_TEGRA20_SPDIF
  33. tristate
  34. depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC
  35. default m
  36. help
  37. Say Y or M if you want to add support for the Tegra20 SPDIF interface.
  38. You will also need to select the individual machine drivers to support
  39. below.
  40. config SND_SOC_TEGRA30_AHUB
  41. tristate
  42. depends on SND_SOC_TEGRA && ARCH_TEGRA_3x_SOC
  43. help
  44. Say Y or M if you want to add support for the Tegra20 AHUB module.
  45. You will also need to select the individual machine drivers to
  46. support below.
  47. config SND_SOC_TEGRA30_I2S
  48. tristate
  49. depends on SND_SOC_TEGRA && ARCH_TEGRA_3x_SOC
  50. select SND_SOC_TEGRA30_AHUB
  51. help
  52. Say Y or M if you want to add support for codecs attached to the
  53. Tegra30 I2S interface. You will also need to select the individual
  54. machine drivers to support below.
  55. config SND_SOC_TEGRA_RT5640
  56. tristate "SoC Audio support for Tegra boards using an RT5640 codec"
  57. depends on SND_SOC_TEGRA && I2C && GPIOLIB
  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_RT5640
  61. help
  62. Say Y or M here if you want to add support for SoC audio on Tegra
  63. boards using the RT5640 codec, such as Dalmore.
  64. config SND_SOC_TEGRA_WM8753
  65. tristate "SoC Audio support for Tegra boards using a WM8753 codec"
  66. depends on SND_SOC_TEGRA && I2C && GPIOLIB
  67. select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC
  68. select SND_SOC_TEGRA30_I2S if ARCH_TEGRA_3x_SOC
  69. select SND_SOC_WM8753
  70. help
  71. Say Y or M here if you want to add support for SoC audio on Tegra
  72. boards using the WM8753 codec, such as Whistler.
  73. config SND_SOC_TEGRA_WM8903
  74. tristate "SoC Audio support for Tegra boards using a WM8903 codec"
  75. depends on SND_SOC_TEGRA && I2C && GPIOLIB
  76. select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC
  77. select SND_SOC_TEGRA30_I2S if ARCH_TEGRA_3x_SOC
  78. select SND_SOC_WM8903
  79. help
  80. Say Y or M here if you want to add support for SoC audio on Tegra
  81. boards using the WM8093 codec. Currently, the supported boards are
  82. Harmony, Ventana, Seaboard, Kaen, and Aebl.
  83. config SND_SOC_TEGRA_WM9712
  84. tristate "SoC Audio support for Tegra boards using a WM9712 codec"
  85. depends on SND_SOC_TEGRA && ARCH_TEGRA_2x_SOC && GPIOLIB
  86. select SND_SOC_TEGRA20_AC97
  87. select SND_SOC_WM9712
  88. help
  89. Say Y or M here if you want to add support for SoC audio on Tegra
  90. boards using the WM9712 (or compatible) codec.
  91. config SND_SOC_TEGRA_TRIMSLICE
  92. tristate "SoC Audio support for TrimSlice board"
  93. depends on SND_SOC_TEGRA && I2C
  94. select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC
  95. select SND_SOC_TLV320AIC23
  96. help
  97. Say Y or M here if you want to add support for SoC audio on the
  98. TrimSlice platform.
  99. config SND_SOC_TEGRA_ALC5632
  100. tristate "SoC Audio support for Tegra boards using an ALC5632 codec"
  101. depends on SND_SOC_TEGRA && I2C && GPIOLIB
  102. select SND_SOC_TEGRA20_I2S if ARCH_TEGRA_2x_SOC
  103. select SND_SOC_ALC5632
  104. help
  105. Say Y or M here if you want to add support for SoC audio on the
  106. Toshiba AC100 netbook.