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

TOMOYO Linux Cross Reference
Linux/sound/soc/atmel/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/atmel/Kconfig (Version linux-6.12-rc7) and /sound/soc/atmel/Kconfig (Version linux-4.4.302)


  1 # SPDX-License-Identifier: GPL-2.0-only        << 
  2 config SND_ATMEL_SOC                                1 config SND_ATMEL_SOC
  3         tristate "SoC Audio for the Atmel Syst      2         tristate "SoC Audio for the Atmel System-on-Chip"
  4         depends on HAS_IOMEM                        3         depends on HAS_IOMEM
  5         help                                        4         help
  6           Say Y or M if you want to add suppor      5           Say Y or M if you want to add support for codecs attached to
  7           the ATMEL SSC interface. You will al      6           the ATMEL SSC interface. You will also need
  8           to select the audio interfaces to su      7           to select the audio interfaces to support below.
  9                                                     8 
 10 if SND_ATMEL_SOC                                    9 if SND_ATMEL_SOC
 11                                                    10 
 12 config SND_ATMEL_SOC_PDC                           11 config SND_ATMEL_SOC_PDC
 13         bool                                   !!  12         tristate
                                                   >>  13         default m if SND_ATMEL_SOC_SSC_PDC=m && SND_ATMEL_SOC_SSC=m
                                                   >>  14         default y if SND_ATMEL_SOC_SSC_PDC=y || (SND_ATMEL_SOC_SSC_PDC=m && SND_ATMEL_SOC_SSC=y)
                                                   >>  15 
                                                   >>  16 config SND_ATMEL_SOC_SSC_PDC
                                                   >>  17         tristate
 14                                                    18 
 15 config SND_ATMEL_SOC_DMA                           19 config SND_ATMEL_SOC_DMA
 16         bool                                   !!  20         tristate
 17         select SND_SOC_GENERIC_DMAENGINE_PCM       21         select SND_SOC_GENERIC_DMAENGINE_PCM
                                                   >>  22         default m if SND_ATMEL_SOC_SSC_DMA=m && SND_ATMEL_SOC_SSC=m
                                                   >>  23         default y if SND_ATMEL_SOC_SSC_DMA=y || (SND_ATMEL_SOC_SSC_DMA=m && SND_ATMEL_SOC_SSC=y)
 18                                                    24 
 19 config SND_ATMEL_SOC_SSC                       !!  25 config SND_ATMEL_SOC_SSC_DMA
 20         tristate                                   26         tristate
 21         select SND_ATMEL_SOC_DMA                   27         select SND_ATMEL_SOC_DMA
 22         select SND_ATMEL_SOC_PDC                   28         select SND_ATMEL_SOC_PDC
 23                                                    29 
 24 config SND_ATMEL_SOC_SSC_PDC                   !!  30 config SND_ATMEL_SOC_SSC
 25         tristate "SoC PCM DAI support for AT91 !!  31         tristate
 26         depends on ATMEL_SSC                   !!  32         default y if SND_ATMEL_SOC_SSC_DMA=y || SND_ATMEL_SOC_SSC_PDC=y
 27         select SND_ATMEL_SOC_PDC               !!  33         default m if SND_ATMEL_SOC_SSC_DMA=m || SND_ATMEL_SOC_SSC_PDC=m
 28         select SND_ATMEL_SOC_SSC               << 
 29         help                                   << 
 30           Say Y or M if you want to add suppor << 
 31           in PDC mode configured using audio-g << 
 32                                                << 
 33 config SND_ATMEL_SOC_SSC_DMA                   << 
 34         tristate "SoC PCM DAI support for AT91 << 
 35         depends on ATMEL_SSC                   << 
 36         select SND_ATMEL_SOC_DMA               << 
 37         select SND_ATMEL_SOC_SSC               << 
 38         help                                   << 
 39           Say Y or M if you want to add suppor << 
 40           in DMA mode configured using audio-g << 
 41                                                    34 
 42 config SND_AT91_SOC_SAM9G20_WM8731                 35 config SND_AT91_SOC_SAM9G20_WM8731
 43         tristate "SoC Audio support for WM8731     36         tristate "SoC Audio support for WM8731-based At91sam9g20 evaluation board"
 44         depends on ARCH_AT91 || COMPILE_TEST       37         depends on ARCH_AT91 || COMPILE_TEST
 45         depends on ATMEL_SSC && I2C            !!  38         depends on ATMEL_SSC && SND_SOC_I2C_AND_SPI
 46         select SND_ATMEL_SOC_SSC_PDC               39         select SND_ATMEL_SOC_SSC_PDC
 47         select SND_SOC_WM8731_I2C              !!  40         select SND_SOC_WM8731
 48         help                                       41         help
 49           Say Y if you want to add support for     42           Say Y if you want to add support for SoC audio on WM8731-based
 50           AT91sam9g20 evaluation board.            43           AT91sam9g20 evaluation board.
 51                                                    44 
 52 config SND_ATMEL_SOC_WM8904                        45 config SND_ATMEL_SOC_WM8904
 53         tristate "Atmel ASoC driver for boards     46         tristate "Atmel ASoC driver for boards using WM8904 codec"
 54         depends on ARCH_AT91 || COMPILE_TEST       47         depends on ARCH_AT91 || COMPILE_TEST
 55         depends on ATMEL_SSC && I2C                48         depends on ATMEL_SSC && I2C
 56         select SND_ATMEL_SOC_SSC_DMA               49         select SND_ATMEL_SOC_SSC_DMA
 57         select SND_SOC_WM8904                      50         select SND_SOC_WM8904
 58         help                                       51         help
 59           Say Y if you want to add support for     52           Say Y if you want to add support for Atmel ASoC driver for boards using
 60           WM8904 codec.                            53           WM8904 codec.
 61                                                    54 
 62 config SND_AT91_SOC_SAM9X5_WM8731                  55 config SND_AT91_SOC_SAM9X5_WM8731
 63         tristate "SoC Audio support for WM8731     56         tristate "SoC Audio support for WM8731-based at91sam9x5 board"
 64         depends on ARCH_AT91 || COMPILE_TEST       57         depends on ARCH_AT91 || COMPILE_TEST
 65         depends on ATMEL_SSC && SND_SOC_I2C_AN     58         depends on ATMEL_SSC && SND_SOC_I2C_AND_SPI
 66         select SND_ATMEL_SOC_SSC_DMA               59         select SND_ATMEL_SOC_SSC_DMA
 67         select SND_SOC_WM8731                      60         select SND_SOC_WM8731
 68         help                                       61         help
 69           Say Y if you want to add support for     62           Say Y if you want to add support for audio SoC on an
 70           at91sam9x5 based board that is using     63           at91sam9x5 based board that is using WM8731 codec.
 71                                                    64 
 72 config SND_ATMEL_SOC_CLASSD                        65 config SND_ATMEL_SOC_CLASSD
 73         tristate "Atmel ASoC driver for boards     66         tristate "Atmel ASoC driver for boards using CLASSD"
 74         depends on ARCH_AT91 || COMPILE_TEST       67         depends on ARCH_AT91 || COMPILE_TEST
 75         select SND_SOC_GENERIC_DMAENGINE_PCM   !!  68         select SND_ATMEL_SOC_DMA
 76         select REGMAP_MMIO                         69         select REGMAP_MMIO
 77         help                                       70         help
 78           Say Y if you want to add support for     71           Say Y if you want to add support for Atmel ASoC driver for boards using
 79           CLASSD.                                  72           CLASSD.
 80                                                << 
 81 config SND_ATMEL_SOC_PDMIC                     << 
 82         tristate "Atmel ASoC driver for boards << 
 83         depends on OF && (ARCH_AT91 || COMPILE << 
 84         select SND_SOC_GENERIC_DMAENGINE_PCM   << 
 85         select REGMAP_MMIO                     << 
 86         help                                   << 
 87           Say Y if you want to add support for << 
 88           PDMIC.                               << 
 89                                                << 
 90 config SND_ATMEL_SOC_TSE850_PCM5142            << 
 91         tristate "ASoC driver for the Axentia  << 
 92         depends on ARCH_AT91 && OF             << 
 93         depends on ATMEL_SSC && I2C            << 
 94         select SND_ATMEL_SOC_SSC_DMA           << 
 95         select SND_SOC_PCM512x_I2C             << 
 96         help                                   << 
 97           Say Y if you want to add support for << 
 98           Axentia TSE-850 with a PCM5142 codec << 
 99                                                << 
100 config SND_ATMEL_SOC_I2S                       << 
101         tristate "Atmel ASoC driver for boards << 
102         depends on OF && (ARCH_AT91 || COMPILE << 
103         select SND_SOC_GENERIC_DMAENGINE_PCM   << 
104         select REGMAP_MMIO                     << 
105         help                                   << 
106           Say Y or M if you want to add suppor << 
107           using I2S.                           << 
108                                                << 
109 config SND_SOC_MIKROE_PROTO                    << 
110         tristate "Support for Mikroe-PROTO boa << 
111         depends on OF                          << 
112         depends on SND_SOC_I2C_AND_SPI         << 
113         select SND_SOC_WM8731                  << 
114         help                                   << 
115           Say Y or M if you want to add suppor << 
116           Board. This board contains the WM873 << 
117           using I2C over SDA (MPU Data Input)  << 
118           Both playback and capture are suppor << 
119                                                << 
120 config SND_MCHP_SOC_I2S_MCC                    << 
121         tristate "Microchip ASoC driver for bo << 
122         depends on OF && (ARCH_AT91 || COMPILE << 
123         select SND_SOC_GENERIC_DMAENGINE_PCM   << 
124         select REGMAP_MMIO                     << 
125         help                                   << 
126           Say Y or M if you want to add suppor << 
127           driver on the following Microchip pl << 
128           - sam9x60                            << 
129           - sama7g5                            << 
130                                                << 
131           The I2SMCC complies with the Inter-I << 
132           and supports a Time Division Multipl << 
133           external multi-channel audio codecs. << 
134           Starting with sama7g5, I2S and Left- << 
135           supported by using multiple data pin << 
136                                                << 
137 config SND_MCHP_SOC_SPDIFTX                    << 
138         tristate "Microchip ASoC driver for bo << 
139         depends on OF && (ARCH_AT91 || COMPILE << 
140         select SND_SOC_GENERIC_DMAENGINE_PCM   << 
141         select REGMAP_MMIO                     << 
142         help                                   << 
143           Say Y or M if you want to add suppor << 
144           driver on the following Microchip pl << 
145           - sama7g5                            << 
146                                                << 
147           This S/PDIF TX driver is compliant w << 
148           includes programmable User Data and  << 
149                                                << 
150 config SND_MCHP_SOC_SPDIFRX                    << 
151         tristate "Microchip ASoC driver for bo << 
152         depends on OF && (ARCH_AT91 || COMPILE << 
153         depends on COMMON_CLK                  << 
154         select SND_SOC_GENERIC_DMAENGINE_PCM   << 
155         select REGMAP_MMIO                     << 
156         help                                   << 
157           Say Y or M if you want to add suppor << 
158           driver on the following Microchip pl << 
159           - sama7g5                            << 
160                                                << 
161           This S/PDIF RX driver is compliant w << 
162           includes programmable User Data and  << 
163                                                << 
164 config SND_MCHP_SOC_PDMC                       << 
165         tristate "Microchip ASoC driver for bo << 
166         depends on OF && (ARCH_AT91 || COMPILE << 
167         select SND_SOC_GENERIC_DMAENGINE_PCM   << 
168         select REGMAP_MMIO                     << 
169         help                                   << 
170           Say Y or M if you want to add suppor << 
171           following Microchip platforms:       << 
172           - sama7g5                            << 
173                                                << 
174           The Pulse Density Microphone Control << 
175           microphones PDM outputs. It generate << 
176           2 data lines. The signal path includ << 
177           decimation filter and outputs 24-bit << 
178                                                << 
179 endif                                              73 endif
                                                      

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