xref: /openbmc/linux/sound/soc/dwc/Kconfig (revision 2f4574dd)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
23a9cf8efSRajeev Kumarconfig SND_DESIGNWARE_I2S
33a9cf8efSRajeev Kumar	tristate "Synopsys I2S Device Driver"
4*2f4574ddSArnd Bergmann	depends on HAVE_CLK
50d274544SAndrew Jackson	select SND_SOC_GENERIC_DMAENGINE_PCM
63a9cf8efSRajeev Kumar	help
73a9cf8efSRajeev Kumar	 Say Y or M if you want to add support for I2S driver for
844860b96SNik Nyby	 Synopsys designware I2S device. The device supports up to
944860b96SNik Nyby	 a maximum of 8 channels each for play and record.
103a9cf8efSRajeev Kumar
1179361b2bSJose Abreuconfig SND_DESIGNWARE_PCM
12c9afc183SJose Abreu	bool "PCM PIO extension for I2S driver"
1379361b2bSJose Abreu	depends on SND_DESIGNWARE_I2S
1479361b2bSJose Abreu	help
15c9afc183SJose Abreu	 Say Y or N if you want to add a custom ALSA extension that registers
1679361b2bSJose Abreu	 a PCM and uses PIO to transfer data.
1779361b2bSJose Abreu
1879361b2bSJose Abreu	 This functionality is specially suited for I2S devices that don't have
1979361b2bSJose Abreu	 DMA support.
203a9cf8efSRajeev Kumar
21