Kconfig 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # SoundWire subsystem configuration
  4. #
  5. menuconfig SOUNDWIRE
  6. tristate "SoundWire support"
  7. depends on ACPI || OF
  8. help
  9. SoundWire is a 2-Pin interface with data and clock line ratified
  10. by the MIPI Alliance. SoundWire is used for transporting data
  11. typically related to audio functions. SoundWire interface is
  12. optimized to integrate audio devices in mobile or mobile inspired
  13. systems. Say Y to enable this subsystem, N if you do not have such
  14. a device
  15. if SOUNDWIRE
  16. comment "SoundWire Devices"
  17. config SOUNDWIRE_CADENCE
  18. tristate
  19. config SOUNDWIRE_INTEL
  20. tristate "Intel SoundWire Master driver"
  21. select SOUNDWIRE_CADENCE
  22. select SOUNDWIRE_GENERIC_ALLOCATION
  23. select AUXILIARY_BUS
  24. depends on ACPI && SND_SOC
  25. help
  26. SoundWire Intel Master driver.
  27. If you have an Intel platform which has a SoundWire Master then
  28. enable this config option to get the SoundWire support for that
  29. device.
  30. config SOUNDWIRE_QCOM
  31. tristate "Qualcomm SoundWire Master driver"
  32. imply SLIMBUS
  33. depends on SND_SOC
  34. help
  35. SoundWire Qualcomm Master driver.
  36. If you have an Qualcomm platform which has a SoundWire Master then
  37. enable this config option to get the SoundWire support for that
  38. device
  39. config SOUNDWIRE_GENERIC_ALLOCATION
  40. tristate
  41. endif