~ [ 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 ] ~

Diff markup

Differences between /sound/soc/cirrus/Kconfig (Version linux-6.12-rc7) and /sound/soc/cirrus/Kconfig (Version linux-5.4.285)


  1 # SPDX-License-Identifier: GPL-2.0-only             1 # SPDX-License-Identifier: GPL-2.0-only
  2 config SND_EP93XX_SOC                               2 config SND_EP93XX_SOC
  3         tristate "SoC Audio support for the Ci      3         tristate "SoC Audio support for the Cirrus Logic EP93xx series"
  4         depends on ARCH_EP93XX || COMPILE_TEST      4         depends on ARCH_EP93XX || COMPILE_TEST
  5         select SND_SOC_GENERIC_DMAENGINE_PCM        5         select SND_SOC_GENERIC_DMAENGINE_PCM
  6         help                                        6         help
  7           Say Y or M if you want to add suppor      7           Say Y or M if you want to add support for codecs attached to
  8           the EP93xx I2S or AC97 interfaces.        8           the EP93xx I2S or AC97 interfaces.
  9                                                     9 
 10 config SND_EP93XX_SOC_I2S                          10 config SND_EP93XX_SOC_I2S
 11         tristate "I2S controller support for t !!  11         tristate
 12         depends on SND_EP93XX_SOC              << 
 13         help                                   << 
 14           Say Y or M if you want to add suppor << 
 15           the EP93xx I2S interface.            << 
 16                                                    12 
 17 if SND_EP93XX_SOC_I2S                              13 if SND_EP93XX_SOC_I2S
 18                                                    14 
 19 config SND_EP93XX_SOC_I2S_WATCHDOG                 15 config SND_EP93XX_SOC_I2S_WATCHDOG
 20         bool "IRQ based underflow watchdog wor     16         bool "IRQ based underflow watchdog workaround"
 21         default y                                  17         default y
 22         help                                       18         help
 23           I2S controller on EP93xx seems to ha     19           I2S controller on EP93xx seems to have undocumented HW issue.
 24           Underflow of internal I2S controller     20           Underflow of internal I2S controller FIFO could confuse the
 25           state machine and the whole stream c     21           state machine and the whole stream can be shifted by one byte
 26           until I2S is disabled. This option e     22           until I2S is disabled. This option enables IRQ based watchdog
 27           which disables and re-enables I2S in     23           which disables and re-enables I2S in case of underflow and
 28           fills FIFO with zeroes.                  24           fills FIFO with zeroes.
 29                                                    25 
 30           If you are unsure how to answer this     26           If you are unsure how to answer this question, answer Y.
 31                                                    27 
 32 endif # if SND_EP93XX_SOC_I2S                      28 endif # if SND_EP93XX_SOC_I2S
 33                                                    29 
                                                   >>  30 config SND_EP93XX_SOC_AC97
                                                   >>  31         tristate
                                                   >>  32         select AC97_BUS
                                                   >>  33         select SND_SOC_AC97_BUS
                                                   >>  34 
                                                   >>  35 config SND_EP93XX_SOC_SNAPPERCL15
                                                   >>  36         tristate "SoC Audio support for Bluewater Systems Snapper CL15 module"
                                                   >>  37         depends on SND_EP93XX_SOC && MACH_SNAPPER_CL15 && I2C
                                                   >>  38         select SND_EP93XX_SOC_I2S
                                                   >>  39         select SND_SOC_TLV320AIC23_I2C
                                                   >>  40         help
                                                   >>  41           Say Y or M here if you want to add support for I2S audio on the
                                                   >>  42           Bluewater Systems Snapper CL15 module.
                                                   >>  43 
                                                   >>  44 config SND_EP93XX_SOC_SIMONE
                                                   >>  45         tristate "SoC Audio support for Simplemachines Sim.One board"
                                                   >>  46         depends on SND_EP93XX_SOC && MACH_SIM_ONE
                                                   >>  47         select SND_EP93XX_SOC_AC97
                                                   >>  48         select SND_SOC_AC97_CODEC
                                                   >>  49         help
                                                   >>  50           Say Y or M here if you want to add support for AC97 audio on the
                                                   >>  51           Simplemachines Sim.One board.
                                                   >>  52 
                                                   >>  53 config SND_EP93XX_SOC_EDB93XX
                                                   >>  54         tristate "SoC Audio support for Cirrus Logic EDB93xx boards"
                                                   >>  55         depends on SND_EP93XX_SOC && (MACH_EDB9301 || MACH_EDB9302 || MACH_EDB9302A || MACH_EDB9307A || MACH_EDB9315A)
                                                   >>  56         select SND_EP93XX_SOC_I2S
                                                   >>  57         select SND_SOC_CS4271_I2C if I2C
                                                   >>  58         select SND_SOC_CS4271_SPI if SPI_MASTER
                                                   >>  59         help
                                                   >>  60           Say Y or M here if you want to add support for I2S audio on the
                                                   >>  61           Cirrus Logic EDB93xx boards.
                                                      

~ [ 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