# SPDX-License-Identifier: GPL-2.0-only config [31mCONFIG_SND_EP93XX_SOC[0m tristate "SoC Audio support for the Cirrus Logic EP93xx series" depends on [31mCONFIG_ARCH_EP93XX[0m || [31mCONFIG_COMPILE_TEST[0m select [31mCONFIG_SND_SOC_GENERIC_DMAENGINE_PCM[0m help Say Y or [31mCONFIG_M[0m if you want to add support for codecs attached to the EP93xx I2S or AC97 interfaces. config [31mCONFIG_SND_EP93XX_SOC_I2S[0m tristate if [31mCONFIG_SND_EP93XX_SOC_I2S[0m config [31mCONFIG_SND_EP93XX_SOC_I2S_WATCHDOG[0m bool "IRQ based underflow watchdog workaround" default y help I2S controller on EP93xx seems to have undocumented HW issue. Underflow of internal I2S controller FIFO could confuse the state machine and the whole stream can be shifted by one byte until I2S is disabled. This option enables IRQ based watchdog which disables and re-enables I2S in case of underflow and fills FIFO with zeroes. If you are unsure how to answer this question, answer Y. endif # if [31mCONFIG_SND_EP93XX_SOC_I2S[0m config [31mCONFIG_SND_EP93XX_SOC_AC97[0m tristate select [31mCONFIG_AC97_BUS[0m select [31mCONFIG_SND_SOC_AC97_BUS[0m config [31mCONFIG_SND_EP93XX_SOC_SNAPPERCL15[0m tristate "SoC Audio support for Bluewater Systems Snapper CL15 module" depends on [31mCONFIG_SND_EP93XX_SOC[0m && [31mCONFIG_MACH_SNAPPER_CL15[0m && [31mCONFIG_I2C[0m select [31mCONFIG_SND_EP93XX_SOC_I2S[0m select [31mCONFIG_SND_SOC_TLV320AIC23_I2C[0m help Say Y or [31mCONFIG_M[0m here if you want to add support for I2S audio on the Bluewater Systems Snapper CL15 module. config [31mCONFIG_SND_EP93XX_SOC_SIMONE[0m tristate "SoC Audio support for Simplemachines Sim.One board" depends on [31mCONFIG_SND_EP93XX_SOC[0m && [31mCONFIG_MACH_SIM_ONE[0m select [31mCONFIG_SND_EP93XX_SOC_AC97[0m select [31mCONFIG_SND_SOC_AC97_CODEC[0m help Say Y or [31mCONFIG_M[0m here if you want to add support for AC97 audio on the Simplemachines Sim.One board. config [31mCONFIG_SND_EP93XX_SOC_EDB93XX[0m tristate "SoC Audio support for Cirrus Logic EDB93xx boards" depends on [31mCONFIG_SND_EP93XX_SOC[0m && ([31mCONFIG_MACH_EDB9301[0m || [31mCONFIG_MACH_EDB9302[0m || [31mCONFIG_MACH_EDB9302A[0m || [31mCONFIG_MACH_EDB9307A[0m || [31mCONFIG_MACH_EDB9315A[0m) select [31mCONFIG_SND_EP93XX_SOC_I2S[0m select [31mCONFIG_SND_SOC_CS4271_I2C[0m if [31mCONFIG_I2C[0m select [31mCONFIG_SND_SOC_CS4271_SPI[0m if [31mCONFIG_SPI_MASTER[0m help Say Y or [31mCONFIG_M[0m here if you want to add support for I2S audio on the Cirrus Logic EDB93xx boards. |