18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ci# 38c2ecf20Sopenharmony_ci# SoundWire subsystem configuration 48c2ecf20Sopenharmony_ci# 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_cimenuconfig SOUNDWIRE 78c2ecf20Sopenharmony_ci tristate "SoundWire support" 88c2ecf20Sopenharmony_ci depends on ACPI || OF 98c2ecf20Sopenharmony_ci help 108c2ecf20Sopenharmony_ci SoundWire is a 2-Pin interface with data and clock line ratified 118c2ecf20Sopenharmony_ci by the MIPI Alliance. SoundWire is used for transporting data 128c2ecf20Sopenharmony_ci typically related to audio functions. SoundWire interface is 138c2ecf20Sopenharmony_ci optimized to integrate audio devices in mobile or mobile inspired 148c2ecf20Sopenharmony_ci systems. Say Y to enable this subsystem, N if you do not have such 158c2ecf20Sopenharmony_ci a device 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ciif SOUNDWIRE 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_cicomment "SoundWire Devices" 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ciconfig SOUNDWIRE_CADENCE 228c2ecf20Sopenharmony_ci tristate 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ciconfig SOUNDWIRE_INTEL 258c2ecf20Sopenharmony_ci tristate "Intel SoundWire Master driver" 268c2ecf20Sopenharmony_ci select SOUNDWIRE_CADENCE 278c2ecf20Sopenharmony_ci select SOUNDWIRE_GENERIC_ALLOCATION 288c2ecf20Sopenharmony_ci depends on ACPI && SND_SOC 298c2ecf20Sopenharmony_ci help 308c2ecf20Sopenharmony_ci SoundWire Intel Master driver. 318c2ecf20Sopenharmony_ci If you have an Intel platform which has a SoundWire Master then 328c2ecf20Sopenharmony_ci enable this config option to get the SoundWire support for that 338c2ecf20Sopenharmony_ci device. 348c2ecf20Sopenharmony_ci 358c2ecf20Sopenharmony_ciconfig SOUNDWIRE_QCOM 368c2ecf20Sopenharmony_ci tristate "Qualcomm SoundWire Master driver" 378c2ecf20Sopenharmony_ci imply SLIMBUS 388c2ecf20Sopenharmony_ci depends on SND_SOC 398c2ecf20Sopenharmony_ci help 408c2ecf20Sopenharmony_ci SoundWire Qualcomm Master driver. 418c2ecf20Sopenharmony_ci If you have an Qualcomm platform which has a SoundWire Master then 428c2ecf20Sopenharmony_ci enable this config option to get the SoundWire support for that 438c2ecf20Sopenharmony_ci device 448c2ecf20Sopenharmony_ci 458c2ecf20Sopenharmony_ciconfig SOUNDWIRE_GENERIC_ALLOCATION 468c2ecf20Sopenharmony_ci tristate 478c2ecf20Sopenharmony_ci 488c2ecf20Sopenharmony_ciendif 49