Kconfig 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. menuconfig SND_SOC_TAS25XX
  2. tristate "Texas Instruments TAS25XX SmartAmp(R)"
  3. help
  4. Enable the support for TAS driver.
  5. This is the main config under which various
  6. other configuration can be enabled based on
  7. the below configurations.
  8. if SND_SOC_TAS25XX
  9. config PLATFORM_EXYNOS
  10. bool "Exynos platform support"
  11. depends on SND_SOC_TAS25XX
  12. default n
  13. help
  14. Enable support for Exynos platform.
  15. This enables the platform specific interface
  16. which acts as abstraction layer to the algorithm
  17. for Exynos platform.
  18. config PLATFORM_MTK
  19. bool "MTK platform support"
  20. depends on SND_SOC_TAS25XX
  21. default n
  22. help
  23. Enable support for MTK platform.
  24. This enables the platform specific interface
  25. which acts as abstraction layer to the algorithm
  26. for MTK platform.
  27. config TAS25XX_ALGO
  28. bool "TAS25XX AP DSP Communication Support"
  29. depends on SND_SOC_TAS25XX
  30. help
  31. Enable support for TAS25XX Calibration driver.
  32. This includes TAS25XX Calibration driver interfaces
  33. and functions also interfacing driver to corresponding
  34. Platform/DSP
  35. config PLATFORM_QCOM
  36. bool "QCOM platform support"
  37. depends on TAS25XX_ALGO
  38. default n
  39. help
  40. Enable support for Qcom platform.
  41. This enables the platform specific interface
  42. which acts as abstraction layer to the algorithm
  43. for Exynos platform.
  44. config TISA_KBIN_INTF
  45. bool "Kbin file method support"
  46. depends on PLATFORM_QCOM
  47. default n
  48. help
  49. Enable support for KBin file method
  50. This is the algorithm specific configuration
  51. where the binary file will be opened in the kernel
  52. using request_firmware API. This interface currently supported
  53. only on the Qualcomm platform
  54. config TAS25XX_CALIB_VAL_BIG
  55. bool "For bigdata & calibration support"
  56. depends on TAS25XX_ALGO
  57. default n
  58. help
  59. Enable support for bigdata & calibration.
  60. Enables the support for sysfs entries under
  61. /sys/class/tas25xx directory
  62. for calibration, validataion and bigdata
  63. config TAS25XX_IRQ_BD
  64. bool "For bigdata IRQ data"
  65. depends on SND_SOC_TAS25XX
  66. default n
  67. help
  68. Enable support for bigdata & calibration.
  69. Enables the support for sysfs entries under
  70. /sys/class/tas25xx_dev/ directory
  71. for irq related big data
  72. config TISA_SYSFS_INTF
  73. bool "sysfs interface for calibration and algo support"
  74. depends on TAS25XX_ALGO
  75. default n
  76. help
  77. Enable the support for sysfs based interfaces
  78. for calibration and algo control
  79. config TAS25XX_MISC
  80. bool "Misc Driver support"
  81. default y
  82. help
  83. Enable misc driver support.
  84. Enable the misc driver "TAS25XX" which is
  85. interface to communicate to device via register
  86. read and write
  87. endif # SND_SOC_TAS25XX