61 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# SoundWire subsystem configuration4#5 6menuconfig SOUNDWIRE7 tristate "SoundWire support"8 depends on ACPI || OF9 help10 SoundWire is a 2-Pin interface with data and clock line ratified11 by the MIPI Alliance. SoundWire is used for transporting data12 typically related to audio functions. SoundWire interface is13 optimized to integrate audio devices in mobile or mobile inspired14 systems. Say Y to enable this subsystem, N if you do not have such15 a device16 17if SOUNDWIRE18 19comment "SoundWire Devices"20 21config SOUNDWIRE_AMD22 tristate "AMD SoundWire Manager driver"23 select SOUNDWIRE_GENERIC_ALLOCATION24 depends on ACPI && SND_SOC25 help26 SoundWire AMD Manager driver.27 If you have an AMD platform which has a SoundWire Manager then28 enable this config option to get the SoundWire support for that29 device.30 31config SOUNDWIRE_CADENCE32 tristate33 34config SOUNDWIRE_INTEL35 tristate "Intel SoundWire Master driver"36 select SOUNDWIRE_CADENCE37 select SOUNDWIRE_GENERIC_ALLOCATION38 select AUXILIARY_BUS39 depends on ACPI && SND_SOC40 depends on SND_SOC_SOF_HDA_MLINK || !SND_SOC_SOF_HDA_MLINK41 help42 SoundWire Intel Master driver.43 If you have an Intel platform which has a SoundWire Master then44 enable this config option to get the SoundWire support for that45 device.46 47config SOUNDWIRE_QCOM48 tristate "Qualcomm SoundWire Master driver"49 imply SLIMBUS50 depends on SND_SOC51 help52 SoundWire Qualcomm Master driver.53 If you have an Qualcomm platform which has a SoundWire Master then54 enable this config option to get the SoundWire support for that55 device56 57config SOUNDWIRE_GENERIC_ALLOCATION58 tristate59 60endif61