~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/sound/soc/cirrus/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: GPL-2.0-only
  2 config SND_EP93XX_SOC
  3         tristate "SoC Audio support for the Cirrus Logic EP93xx series"
  4         depends on ARCH_EP93XX || COMPILE_TEST
  5         select SND_SOC_GENERIC_DMAENGINE_PCM
  6         help
  7           Say Y or M if you want to add support for codecs attached to
  8           the EP93xx I2S or AC97 interfaces.
  9 
 10 config SND_EP93XX_SOC_I2S
 11         tristate "I2S controller support for the Cirrus Logic EP93xx series"
 12         depends on SND_EP93XX_SOC
 13         help
 14           Say Y or M if you want to add support for codecs attached to
 15           the EP93xx I2S interface.
 16 
 17 if SND_EP93XX_SOC_I2S
 18 
 19 config SND_EP93XX_SOC_I2S_WATCHDOG
 20         bool "IRQ based underflow watchdog workaround"
 21         default y
 22         help
 23           I2S controller on EP93xx seems to have undocumented HW issue.
 24           Underflow of internal I2S controller FIFO could confuse the
 25           state machine and the whole stream can be shifted by one byte
 26           until I2S is disabled. This option enables IRQ based watchdog
 27           which disables and re-enables I2S in case of underflow and
 28           fills FIFO with zeroes.
 29 
 30           If you are unsure how to answer this question, answer Y.
 31 
 32 endif # if SND_EP93XX_SOC_I2S
 33 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php