xref: /linux/sound/soc/sdca/Kconfig (revision 177bf8620cf4ed290ee170a6c5966adc0924b336)
13a513da1SPierre-Louis Bossart# SPDX-License-Identifier: GPL-2.0-only
236e64204SKuninori Morimotomenu "SoundWire (SDCA)"
33a513da1SPierre-Louis Bossart
43a513da1SPierre-Louis Bossartconfig SND_SOC_SDCA
5845cb1ddSBard Liao	tristate
63a513da1SPierre-Louis Bossart	depends on ACPI
73a513da1SPierre-Louis Bossart	help
83a513da1SPierre-Louis Bossart	  This option enables support for the MIPI SoundWire Device
93a513da1SPierre-Louis Bossart	  Class for Audio (SDCA).
103a513da1SPierre-Louis Bossart
11ac558015SShuming Fanconfig SND_SOC_SDCA_HID
12ad465565SArnd Bergmann	bool "SDCA HID support"
13ad465565SArnd Bergmann	depends on SND_SOC_SDCA
14ad465565SArnd Bergmann	depends on HID=y || HID=SND_SOC_SDCA
15*6894e49bSCharles Keepax	default y
16*6894e49bSCharles Keepax	help
17*6894e49bSCharles Keepax	  This option enables support for audio jack button reporting using HID.
1851c18d4dSMark Brown
19b126394dSMaciej Strozekconfig SND_SOC_SDCA_IRQ
20*6894e49bSCharles Keepax	bool "SDCA IRQ support"
21b126394dSMaciej Strozek	select REGMAP
22b126394dSMaciej Strozek	select REGMAP_IRQ
23*6894e49bSCharles Keepax	depends on SND_SOC_SDCA
24*6894e49bSCharles Keepax	default y
25b126394dSMaciej Strozek	help
26b126394dSMaciej Strozek	  This option enables support for SDCA IRQs.
27c1d10f4cSMark Brown
28*6894e49bSCharles Keepaxconfig SND_SOC_SDCA_OPTIONAL
29*6894e49bSCharles Keepax	def_tristate SND_SOC_SDCA || !SND_SOC_SDCA
30*6894e49bSCharles Keepax
3136e64204SKuninori Morimotoendmenu
32