Kconfig 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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. depends on ACPI && SND_SOC
  24. help
  25. SoundWire Intel Master driver.
  26. If you have an Intel platform which has a SoundWire Master then
  27. enable this config option to get the SoundWire support for that
  28. device.
  29. config SOUNDWIRE_QCOM
  30. tristate "Qualcomm SoundWire Master driver"
  31. imply SLIMBUS
  32. depends on SND_SOC
  33. help
  34. SoundWire Qualcomm Master driver.
  35. If you have an Qualcomm platform which has a SoundWire Master then
  36. enable this config option to get the SoundWire support for that
  37. device
  38. config SOUNDWIRE_GENERIC_ALLOCATION
  39. tristate
  40. endif