Kconfig 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. menu "Intel AVS Machine drivers"
  3. depends on SND_SOC_INTEL_AVS
  4. comment "Available DSP configurations"
  5. config SND_SOC_INTEL_AVS_MACH_DA7219
  6. tristate "da7219 I2S board"
  7. depends on I2C
  8. depends on MFD_INTEL_LPSS || COMPILE_TEST
  9. select SND_SOC_DA7219
  10. help
  11. This adds support for AVS with DA7219 I2S codec configuration.
  12. Say Y or m if you have such a device. This is a recommended option.
  13. If unsure select "N".
  14. config SND_SOC_INTEL_AVS_MACH_DMIC
  15. tristate "DMIC generic board"
  16. select SND_SOC_DMIC
  17. help
  18. This adds support for AVS with Digital Mic array configuration.
  19. Say Y or m if you have such a device. This is a recommended option.
  20. If unsure select "N".
  21. config SND_SOC_INTEL_AVS_MACH_HDAUDIO
  22. tristate "HD-Audio generic board"
  23. select SND_SOC_HDA
  24. help
  25. This adds support for AVS with HDAudio codec configuration.
  26. Say Y or m if you have such a device. This is a recommended option.
  27. If unsure select "N".
  28. config SND_SOC_INTEL_AVS_MACH_I2S_TEST
  29. tristate "I2S test board"
  30. help
  31. This adds support for I2S test-board which can be used to verify
  32. transfer over I2S interface with SSP loopback scenarios.
  33. config SND_SOC_INTEL_AVS_MACH_MAX98357A
  34. tristate "max98357A I2S board"
  35. depends on I2C
  36. depends on MFD_INTEL_LPSS || COMPILE_TEST
  37. select SND_SOC_MAX98357A
  38. help
  39. This adds support for AVS with MAX98357A I2S codec configuration.
  40. Say Y or m if you have such a device. This is a recommended option.
  41. If unsure select "N".
  42. config SND_SOC_INTEL_AVS_MACH_MAX98373
  43. tristate "max98373 I2S board"
  44. depends on I2C
  45. depends on MFD_INTEL_LPSS || COMPILE_TEST
  46. select SND_SOC_MAX98373
  47. help
  48. This adds support for AVS with MAX98373 I2S codec configuration.
  49. Say Y or m if you have such a device. This is a recommended option.
  50. If unsure select "N".
  51. config SND_SOC_INTEL_AVS_MACH_NAU8825
  52. tristate "nau8825 I2S board"
  53. depends on I2C
  54. depends on MFD_INTEL_LPSS || COMPILE_TEST
  55. select SND_SOC_NAU8825
  56. help
  57. This adds support for ASoC machine driver with NAU8825 I2S audio codec.
  58. It is meant to be used with AVS driver.
  59. Say Y or m if you have such a device. This is a recommended option.
  60. If unsure select "N".
  61. config SND_SOC_INTEL_AVS_MACH_RT274
  62. tristate "rt274 in I2S mode"
  63. depends on I2C
  64. depends on MFD_INTEL_LPSS || COMPILE_TEST
  65. select SND_SOC_RT274
  66. help
  67. This adds support for ASoC machine driver with RT274 I2S audio codec.
  68. Say Y or m if you have such a device. This is a recommended option.
  69. If unsure select "N".
  70. config SND_SOC_INTEL_AVS_MACH_RT286
  71. tristate "rt286 in I2S mode"
  72. depends on I2C
  73. depends on MFD_INTEL_LPSS || COMPILE_TEST
  74. select SND_SOC_RT286
  75. help
  76. This adds support for ASoC machine driver with RT286 I2S audio codec.
  77. Say Y or m if you have such a device. This is a recommended option.
  78. If unsure select "N".
  79. config SND_SOC_INTEL_AVS_MACH_RT298
  80. tristate "rt298 in I2S mode"
  81. depends on I2C
  82. depends on MFD_INTEL_LPSS || COMPILE_TEST
  83. select SND_SOC_RT298
  84. help
  85. This adds support for ASoC machine driver with RT298 I2S audio codec.
  86. Say Y or m if you have such a device. This is a recommended option.
  87. If unsure select "N".
  88. config SND_SOC_INTEL_AVS_MACH_RT5682
  89. tristate "rt5682 in I2S mode"
  90. depends on I2C
  91. depends on MFD_INTEL_LPSS || COMPILE_TEST
  92. select SND_SOC_RT5682_I2C
  93. help
  94. This adds support for ASoC machine driver with RT5682 I2S audio codec.
  95. Say Y or m if you have such a device. This is a recommended option.
  96. If unsure select "N".
  97. config SND_SOC_INTEL_AVS_MACH_SSM4567
  98. tristate "ssm4567 I2S board"
  99. depends on I2C
  100. depends on MFD_INTEL_LPSS || COMPILE_TEST
  101. select SND_SOC_SSM4567
  102. help
  103. This adds support for ASoC machine driver with SSM4567 I2S audio codec.
  104. It is meant to be used with AVS driver.
  105. Say Y or m if you have such a device. This is a recommended option.
  106. If unsure select "N".
  107. endmenu