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 | ||
c0bf349e VM |
21 | config SOUNDWIRE_AMD |
22 | tristate "AMD SoundWire Manager driver" | |
23 | select SOUNDWIRE_GENERIC_ALLOCATION | |
24 | depends on ACPI && SND_SOC | |
25 | help | |
26 | SoundWire AMD Manager driver. | |
27 | If you have an AMD platform which has a SoundWire Manager then | |
28 | enable this config option to get the SoundWire support for that | |
29 | device. | |
30 | ||
2f52a517 VK |
31 | config SOUNDWIRE_CADENCE |
32 | tristate | |
33 | ||
71bb8a1b VK |
34 | config SOUNDWIRE_INTEL |
35 | tristate "Intel SoundWire Master driver" | |
36 | select SOUNDWIRE_CADENCE | |
9026118f | 37 | select SOUNDWIRE_GENERIC_ALLOCATION |
29a269c6 | 38 | select AUXILIARY_BUS |
2948d192 | 39 | depends on ACPI && SND_SOC |
92fd75f1 | 40 | help |
71bb8a1b VK |
41 | SoundWire Intel Master driver. |
42 | If you have an Intel platform which has a SoundWire Master then | |
43 | enable this config option to get the SoundWire support for that | |
44 | device. | |
45 | ||
02efb49a SK |
46 | config SOUNDWIRE_QCOM |
47 | tristate "Qualcomm SoundWire Master driver" | |
5bd77324 | 48 | imply SLIMBUS |
02efb49a SK |
49 | depends on SND_SOC |
50 | help | |
51 | SoundWire Qualcomm Master driver. | |
52 | If you have an Qualcomm platform which has a SoundWire Master then | |
53 | enable this config option to get the SoundWire support for that | |
54 | device | |
9026118f BL |
55 | |
56 | config SOUNDWIRE_GENERIC_ALLOCATION | |
57 | tristate | |
58 | ||
9251345d | 59 | endif |