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