Kconfig 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. config SND_DAVINCI_SOC
  2. tristate
  3. depends on ARCH_DAVINCI
  4. select SND_EDMA_SOC
  5. config SND_EDMA_SOC
  6. tristate "SoC Audio for Texas Instruments chips using eDMA"
  7. depends on TI_EDMA
  8. select SND_SOC_GENERIC_DMAENGINE_PCM
  9. help
  10. Say Y or M here if you want audio support for TI SoC which uses eDMA.
  11. The following line of SoCs are supported by this platform driver:
  12. - daVinci devices
  13. - AM335x
  14. - AM437x/AM438x
  15. - DRA7xx family
  16. config SND_DAVINCI_SOC_I2S
  17. tristate "DaVinci Multichannel Buffered Serial Port (McBSP) support"
  18. depends on SND_EDMA_SOC
  19. help
  20. Say Y or M here if you want to have support for McBSP IP found in
  21. Texas Instruments DaVinci DA850 SoCs.
  22. config SND_DAVINCI_SOC_MCASP
  23. tristate "Multichannel Audio Serial Port (McASP) support"
  24. depends on SND_OMAP_SOC || SND_EDMA_SOC
  25. help
  26. Say Y or M here if you want to have support for McASP IP found in
  27. various Texas Instruments SoCs like:
  28. - daVinci devices
  29. - Sitara line of SoCs (AM335x, AM438x, etc)
  30. - DRA7x devices
  31. config SND_DAVINCI_SOC_VCIF
  32. tristate
  33. config SND_DAVINCI_SOC_GENERIC_EVM
  34. tristate
  35. select SND_SOC_TLV320AIC3X
  36. select SND_DAVINCI_SOC_MCASP
  37. config SND_AM33XX_SOC_EVM
  38. tristate "SoC Audio for the AM33XX chip based boards"
  39. depends on SND_EDMA_SOC && SOC_AM33XX && I2C
  40. select SND_DAVINCI_SOC_GENERIC_EVM
  41. help
  42. Say Y or M if you want to add support for SoC audio on AM33XX
  43. boards using McASP and TLV320AIC3X codec. For example AM335X-EVM,
  44. AM335X-EVMSK, and BeagelBone with AudioCape boards have this
  45. setup.
  46. config SND_DAVINCI_SOC_EVM
  47. tristate "SoC Audio support for DaVinci DM6446, DM355 or DM365 EVM"
  48. depends on SND_EDMA_SOC && I2C
  49. depends on MACH_DAVINCI_EVM || MACH_DAVINCI_DM355_EVM || MACH_DAVINCI_DM365_EVM
  50. select SND_DAVINCI_SOC_GENERIC_EVM
  51. help
  52. Say Y if you want to add support for SoC audio on TI
  53. DaVinci DM6446, DM355 or DM365 EVM platforms.
  54. choice
  55. prompt "DM365 codec select"
  56. depends on SND_DAVINCI_SOC_EVM
  57. depends on MACH_DAVINCI_DM365_EVM
  58. config SND_DM365_AIC3X_CODEC
  59. tristate "Audio Codec - AIC3101"
  60. help
  61. Say Y if you want to add support for AIC3101 audio codec
  62. config SND_DM365_VOICE_CODEC
  63. tristate "Voice Codec - CQ93VC"
  64. select MFD_DAVINCI_VOICECODEC
  65. select SND_DAVINCI_SOC_VCIF
  66. select SND_SOC_CQ0093VC
  67. help
  68. Say Y if you want to add support for SoC On-chip voice codec
  69. endchoice
  70. config SND_DM6467_SOC_EVM
  71. tristate "SoC Audio support for DaVinci DM6467 EVM"
  72. depends on SND_EDMA_SOC && MACH_DAVINCI_DM6467_EVM && I2C
  73. select SND_DAVINCI_SOC_GENERIC_EVM
  74. select SND_SOC_SPDIF
  75. help
  76. Say Y if you want to add support for SoC audio on TI
  77. config SND_DA830_SOC_EVM
  78. tristate "SoC Audio support for DA830/OMAP-L137 EVM"
  79. depends on SND_EDMA_SOC && MACH_DAVINCI_DA830_EVM && I2C
  80. select SND_DAVINCI_SOC_GENERIC_EVM
  81. help
  82. Say Y if you want to add support for SoC audio on TI
  83. DA830/OMAP-L137 EVM
  84. config SND_DA850_SOC_EVM
  85. tristate "SoC Audio support for DA850/OMAP-L138 EVM"
  86. depends on SND_EDMA_SOC && MACH_DAVINCI_DA850_EVM && I2C
  87. select SND_DAVINCI_SOC_GENERIC_EVM
  88. help
  89. Say Y if you want to add support for SoC audio on TI
  90. DA850/OMAP-L138 EVM