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 << 11 << 12 config SND_ATMEL_SOC_PDC 9 config SND_ATMEL_SOC_PDC 13 bool !! 10 tristate >> 11 depends on SND_ATMEL_SOC 14 12 15 config SND_ATMEL_SOC_DMA 13 config SND_ATMEL_SOC_DMA 16 bool !! 14 tristate 17 select SND_SOC_GENERIC_DMAENGINE_PCM !! 15 depends on SND_ATMEL_SOC 18 16 19 config SND_ATMEL_SOC_SSC 17 config SND_ATMEL_SOC_SSC 20 tristate 18 tristate 21 select SND_ATMEL_SOC_DMA !! 19 depends on SND_ATMEL_SOC 22 select SND_ATMEL_SOC_PDC << 23 << 24 config SND_ATMEL_SOC_SSC_PDC << 25 tristate "SoC PCM DAI support for AT91 << 26 depends on ATMEL_SSC << 27 select SND_ATMEL_SOC_PDC << 28 select SND_ATMEL_SOC_SSC << 29 help 20 help 30 Say Y or M if you want to add suppor !! 21 Say Y or M if you want to add support for codecs the 31 in PDC mode configured using audio-g !! 22 ATMEL SSC interface. You will also needs to select the individual 32 !! 23 machine drivers to support below. 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 24 42 config SND_AT91_SOC_SAM9G20_WM8731 25 config SND_AT91_SOC_SAM9G20_WM8731 43 tristate "SoC Audio support for WM8731 26 tristate "SoC Audio support for WM8731-based At91sam9g20 evaluation board" 44 depends on ARCH_AT91 || COMPILE_TEST !! 27 depends on ARCH_AT91 && ATMEL_SSC && SND_ATMEL_SOC && AT91_PROGRAMMABLE_CLOCKS 45 depends on ATMEL_SSC && I2C !! 28 select SND_ATMEL_SOC_PDC 46 select SND_ATMEL_SOC_SSC_PDC !! 29 select SND_ATMEL_SOC_SSC 47 select SND_SOC_WM8731_I2C !! 30 select SND_SOC_WM8731 48 help 31 help 49 Say Y if you want to add support for 32 Say Y if you want to add support for SoC audio on WM8731-based 50 AT91sam9g20 evaluation board. 33 AT91sam9g20 evaluation board. 51 34 52 config SND_ATMEL_SOC_WM8904 !! 35 config SND_AT91_SOC_AFEB9260 53 tristate "Atmel ASoC driver for boards !! 36 tristate "SoC Audio support for AFEB9260 board" 54 depends on ARCH_AT91 || COMPILE_TEST !! 37 depends on ARCH_AT91 && ATMEL_SSC && ARCH_AT91 && MACH_AFEB9260 && SND_ATMEL_SOC 55 depends on ATMEL_SSC && I2C !! 38 select SND_ATMEL_SOC_PDC 56 select SND_ATMEL_SOC_SSC_DMA !! 39 select SND_ATMEL_SOC_SSC 57 select SND_SOC_WM8904 !! 40 select SND_SOC_TLV320AIC23 58 help << 59 Say Y if you want to add support for << 60 WM8904 codec. << 61 << 62 config SND_AT91_SOC_SAM9X5_WM8731 << 63 tristate "SoC Audio support for WM8731 << 64 depends on ARCH_AT91 || COMPILE_TEST << 65 depends on ATMEL_SSC && SND_SOC_I2C_AN << 66 select SND_ATMEL_SOC_SSC_DMA << 67 select SND_SOC_WM8731 << 68 help << 69 Say Y if you want to add support for << 70 at91sam9x5 based board that is using << 71 << 72 config SND_ATMEL_SOC_CLASSD << 73 tristate "Atmel ASoC driver for boards << 74 depends on ARCH_AT91 || COMPILE_TEST << 75 select SND_SOC_GENERIC_DMAENGINE_PCM << 76 select REGMAP_MMIO << 77 help << 78 Say Y if you want to add support for << 79 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 41 help 170 Say Y or M if you want to add suppor !! 42 Say Y here to support sound on AFEB9260 board. 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 <<
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.