xref: /linux/sound/soc/dwc/Kconfig (revision 177bf8620cf4ed290ee170a6c5966adc0924b336)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2*bb0b8820SKuninori Morimotomenu "DesignWare"
3*bb0b8820SKuninori Morimoto
43a9cf8efSRajeev Kumarconfig SND_DESIGNWARE_I2S
53a9cf8efSRajeev Kumar	tristate "Synopsys I2S Device Driver"
62f4574ddSArnd Bergmann	depends on HAVE_CLK
70d274544SAndrew Jackson	select SND_SOC_GENERIC_DMAENGINE_PCM
83a9cf8efSRajeev Kumar	help
93a9cf8efSRajeev Kumar	 Say Y or M if you want to add support for I2S driver for
1044860b96SNik Nyby	 Synopsys designware I2S device. The device supports up to
1144860b96SNik Nyby	 a maximum of 8 channels each for play and record.
123a9cf8efSRajeev Kumar
1379361b2bSJose Abreuconfig SND_DESIGNWARE_PCM
14c9afc183SJose Abreu	bool "PCM PIO extension for I2S driver"
1579361b2bSJose Abreu	depends on SND_DESIGNWARE_I2S
1679361b2bSJose Abreu	help
17c9afc183SJose Abreu	 Say Y or N if you want to add a custom ALSA extension that registers
1879361b2bSJose Abreu	 a PCM and uses PIO to transfer data.
1979361b2bSJose Abreu
2079361b2bSJose Abreu	 This functionality is specially suited for I2S devices that don't have
2179361b2bSJose Abreu	 DMA support.
223a9cf8efSRajeev Kumar
23*bb0b8820SKuninori Morimotoendmenu
24