| .. | .. |
|---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
|---|
| 1 | 2 | # |
|---|
| 2 | 3 | # SoundWire subsystem configuration |
|---|
| 3 | 4 | # |
|---|
| 4 | 5 | |
|---|
| 5 | 6 | menuconfig SOUNDWIRE |
|---|
| 6 | 7 | tristate "SoundWire support" |
|---|
| 7 | | - depends on ACPI |
|---|
| 8 | + depends on ACPI || OF |
|---|
| 8 | 9 | help |
|---|
| 9 | 10 | SoundWire is a 2-Pin interface with data and clock line ratified |
|---|
| 10 | 11 | by the MIPI Alliance. SoundWire is used for transporting data |
|---|
| .. | .. |
|---|
| 23 | 24 | config SOUNDWIRE_INTEL |
|---|
| 24 | 25 | tristate "Intel SoundWire Master driver" |
|---|
| 25 | 26 | select SOUNDWIRE_CADENCE |
|---|
| 26 | | - depends on X86 && ACPI && SND_SOC |
|---|
| 27 | | - ---help--- |
|---|
| 27 | + select SOUNDWIRE_GENERIC_ALLOCATION |
|---|
| 28 | + depends on ACPI && SND_SOC |
|---|
| 29 | + help |
|---|
| 28 | 30 | SoundWire Intel Master driver. |
|---|
| 29 | 31 | If you have an Intel platform which has a SoundWire Master then |
|---|
| 30 | 32 | enable this config option to get the SoundWire support for that |
|---|
| 31 | 33 | device. |
|---|
| 32 | 34 | |
|---|
| 35 | +config SOUNDWIRE_QCOM |
|---|
| 36 | + tristate "Qualcomm SoundWire Master driver" |
|---|
| 37 | + imply SLIMBUS |
|---|
| 38 | + depends on SND_SOC |
|---|
| 39 | + help |
|---|
| 40 | + SoundWire Qualcomm Master driver. |
|---|
| 41 | + If you have an Qualcomm platform which has a SoundWire Master then |
|---|
| 42 | + enable this config option to get the SoundWire support for that |
|---|
| 43 | + device |
|---|
| 44 | + |
|---|
| 45 | +config SOUNDWIRE_GENERIC_ALLOCATION |
|---|
| 46 | + tristate |
|---|
| 47 | + |
|---|
| 33 | 48 | endif |
|---|