^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) config SND_DESIGNWARE_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) tristate "Synopsys I2S Device Driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) depends on CLKDEV_LOOKUP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) select SND_SOC_GENERIC_DMAENGINE_PCM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) Say Y or M if you want to add support for I2S driver for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) Synopsys designware I2S device. The device supports up to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) a maximum of 8 channels each for play and record.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) config SND_DESIGNWARE_PCM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) bool "PCM PIO extension for I2S driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) depends on SND_DESIGNWARE_I2S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) Say Y or N if you want to add a custom ALSA extension that registers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) a PCM and uses PIO to transfer data.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) This functionality is specially suited for I2S devices that don't have
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) DMA support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20)