xref: /OK3568_Linux_fs/kernel/sound/soc/dwc/Kconfig (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only
2*4882a593Smuzhiyunconfig SND_DESIGNWARE_I2S
3*4882a593Smuzhiyun	tristate "Synopsys I2S Device Driver"
4*4882a593Smuzhiyun	depends on CLKDEV_LOOKUP
5*4882a593Smuzhiyun	select SND_SOC_GENERIC_DMAENGINE_PCM
6*4882a593Smuzhiyun	help
7*4882a593Smuzhiyun	 Say Y or M if you want to add support for I2S driver for
8*4882a593Smuzhiyun	 Synopsys designware I2S device. The device supports up to
9*4882a593Smuzhiyun	 a maximum of 8 channels each for play and record.
10*4882a593Smuzhiyun
11*4882a593Smuzhiyunconfig SND_DESIGNWARE_PCM
12*4882a593Smuzhiyun	bool "PCM PIO extension for I2S driver"
13*4882a593Smuzhiyun	depends on SND_DESIGNWARE_I2S
14*4882a593Smuzhiyun	help
15*4882a593Smuzhiyun	 Say Y or N if you want to add a custom ALSA extension that registers
16*4882a593Smuzhiyun	 a PCM and uses PIO to transfer data.
17*4882a593Smuzhiyun
18*4882a593Smuzhiyun	 This functionality is specially suited for I2S devices that don't have
19*4882a593Smuzhiyun	 DMA support.
20*4882a593Smuzhiyun
21