Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
9251345d VK |
2 | # |
3 | # SoundWire subsystem configuration | |
4 | # | |
5 | ||
6 | menuconfig SOUNDWIRE | |
8676b3ca | 7 | tristate "SoundWire support" |
0f8c0f8a | 8 | depends on ACPI || OF |
9d7cd9d5 | 9 | help |
9251345d VK |
10 | SoundWire is a 2-Pin interface with data and clock line ratified |
11 | by the MIPI Alliance. SoundWire is used for transporting data | |
12 | typically related to audio functions. SoundWire interface is | |
13 | optimized to integrate audio devices in mobile or mobile inspired | |
14 | systems. Say Y to enable this subsystem, N if you do not have such | |
15 | a device | |
16 | ||
17 | if SOUNDWIRE | |
18 | ||
19 | comment "SoundWire Devices" | |
20 | ||
2f52a517 VK |
21 | config SOUNDWIRE_CADENCE |
22 | tristate | |
23 | ||
71bb8a1b VK |
24 | config SOUNDWIRE_INTEL |
25 | tristate "Intel SoundWire Master driver" | |
26 | select SOUNDWIRE_CADENCE | |
9026118f | 27 | select SOUNDWIRE_GENERIC_ALLOCATION |
2948d192 | 28 | depends on ACPI && SND_SOC |
92fd75f1 | 29 | help |
71bb8a1b VK |
30 | SoundWire Intel Master driver. |
31 | If you have an Intel platform which has a SoundWire Master then | |
32 | enable this config option to get the SoundWire support for that | |
33 | device. | |
34 | ||
02efb49a SK |
35 | config SOUNDWIRE_QCOM |
36 | tristate "Qualcomm SoundWire Master driver" | |
5bd77324 | 37 | imply SLIMBUS |
02efb49a SK |
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 | |
9026118f BL |
44 | |
45 | config SOUNDWIRE_GENERIC_ALLOCATION | |
46 | tristate | |
47 | ||
9251345d | 48 | endif |