xref: /openbmc/linux/sound/soc/dwc/Kconfig (revision c9afc183)
13a9cf8efSRajeev Kumarconfig SND_DESIGNWARE_I2S
23a9cf8efSRajeev Kumar	tristate "Synopsys I2S Device Driver"
3d69d6522SMark Brown	depends on CLKDEV_LOOKUP
40d274544SAndrew Jackson	select SND_SOC_GENERIC_DMAENGINE_PCM
53a9cf8efSRajeev Kumar	help
63a9cf8efSRajeev Kumar	 Say Y or M if you want to add support for I2S driver for
73a9cf8efSRajeev Kumar	 Synopsys desigwnware I2S device. The device supports upto
83a9cf8efSRajeev Kumar	 maximum of 8 channels each for play and record.
93a9cf8efSRajeev Kumar
1079361b2bSJose Abreuconfig SND_DESIGNWARE_PCM
11c9afc183SJose Abreu	bool "PCM PIO extension for I2S driver"
1279361b2bSJose Abreu	depends on SND_DESIGNWARE_I2S
1379361b2bSJose Abreu	help
14c9afc183SJose Abreu	 Say Y or N if you want to add a custom ALSA extension that registers
1579361b2bSJose Abreu	 a PCM and uses PIO to transfer data.
1679361b2bSJose Abreu
1779361b2bSJose Abreu	 This functionality is specially suited for I2S devices that don't have
1879361b2bSJose Abreu	 DMA support.
193a9cf8efSRajeev Kumar
20