Kconfig 2.9 KB

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