1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 29251345dSVinod Koul# 39251345dSVinod Koul# SoundWire subsystem configuration 49251345dSVinod Koul# 59251345dSVinod Koul 69251345dSVinod Koulmenuconfig SOUNDWIRE 78676b3caSPierre-Louis Bossart tristate "SoundWire support" 80f8c0f8aSMichal Suchanek depends on ACPI || OF 99d7cd9d5SPierre-Louis Bossart help 109251345dSVinod Koul SoundWire is a 2-Pin interface with data and clock line ratified 119251345dSVinod Koul by the MIPI Alliance. SoundWire is used for transporting data 129251345dSVinod Koul typically related to audio functions. SoundWire interface is 139251345dSVinod Koul optimized to integrate audio devices in mobile or mobile inspired 149251345dSVinod Koul systems. Say Y to enable this subsystem, N if you do not have such 159251345dSVinod Koul a device 169251345dSVinod Koul 179251345dSVinod Koulif SOUNDWIRE 189251345dSVinod Koul 199251345dSVinod Koulcomment "SoundWire Devices" 209251345dSVinod Koul 21c0bf349eSVijendar Mukundaconfig SOUNDWIRE_AMD 22c0bf349eSVijendar Mukunda tristate "AMD SoundWire Manager driver" 23c0bf349eSVijendar Mukunda select SOUNDWIRE_GENERIC_ALLOCATION 24c0bf349eSVijendar Mukunda depends on ACPI && SND_SOC 25c0bf349eSVijendar Mukunda help 26c0bf349eSVijendar Mukunda SoundWire AMD Manager driver. 27c0bf349eSVijendar Mukunda If you have an AMD platform which has a SoundWire Manager then 28c0bf349eSVijendar Mukunda enable this config option to get the SoundWire support for that 29c0bf349eSVijendar Mukunda device. 30c0bf349eSVijendar Mukunda 312f52a517SVinod Koulconfig SOUNDWIRE_CADENCE 322f52a517SVinod Koul tristate 332f52a517SVinod Koul 3471bb8a1bSVinod Koulconfig SOUNDWIRE_INTEL 3571bb8a1bSVinod Koul tristate "Intel SoundWire Master driver" 3671bb8a1bSVinod Koul select SOUNDWIRE_CADENCE 379026118fSBard Liao select SOUNDWIRE_GENERIC_ALLOCATION 3829a269c6SPierre-Louis Bossart select AUXILIARY_BUS 392948d192SPierre-Louis Bossart depends on ACPI && SND_SOC 40*a1b828f2SArnd Bergmann depends on SND_SOC_SOF_HDA_MLINK || !SND_SOC_SOF_HDA_MLINK 4192fd75f1SVinod Koul help 4271bb8a1bSVinod Koul SoundWire Intel Master driver. 4371bb8a1bSVinod Koul If you have an Intel platform which has a SoundWire Master then 4471bb8a1bSVinod Koul enable this config option to get the SoundWire support for that 4571bb8a1bSVinod Koul device. 4671bb8a1bSVinod Koul 4702efb49aSSrinivas Kandagatlaconfig SOUNDWIRE_QCOM 4802efb49aSSrinivas Kandagatla tristate "Qualcomm SoundWire Master driver" 495bd77324SJonathan Marek imply SLIMBUS 5002efb49aSSrinivas Kandagatla depends on SND_SOC 5102efb49aSSrinivas Kandagatla help 5202efb49aSSrinivas Kandagatla SoundWire Qualcomm Master driver. 5302efb49aSSrinivas Kandagatla If you have an Qualcomm platform which has a SoundWire Master then 5402efb49aSSrinivas Kandagatla enable this config option to get the SoundWire support for that 5502efb49aSSrinivas Kandagatla device 569026118fSBard Liao 579026118fSBard Liaoconfig SOUNDWIRE_GENERIC_ALLOCATION 589026118fSBard Liao tristate 599026118fSBard Liao 609251345dSVinod Koulendif 61