~ [ 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 (Architecture ppc) and /sound/soc/atmel/Kconfig (Architecture sparc)


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