1 # SPDX-License-Identifier: GPL-2.0-only << 2 config SND_PXA2XX_SOC 1 config SND_PXA2XX_SOC 3 tristate "SoC Audio for the Intel PXA2 2 tristate "SoC Audio for the Intel PXA2xx chip" 4 depends on ARCH_PXA || COMPILE_TEST 3 depends on ARCH_PXA || COMPILE_TEST 5 select SND_PXA2XX_LIB 4 select SND_PXA2XX_LIB 6 help 5 help 7 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 8 the PXA2xx AC97, I2S or SSP interfac 7 the PXA2xx AC97, I2S or SSP interface. You will also need 9 to select the audio interfaces to su 8 to select the audio interfaces to support below. 10 9 >> 10 config SND_MMP_SOC >> 11 bool "Soc Audio for Marvell MMP chips" >> 12 depends on ARCH_MMP >> 13 select MMP_SRAM >> 14 select SND_SOC_GENERIC_DMAENGINE_PCM >> 15 select SND_ARM >> 16 help >> 17 Say Y if you want to add support for codecs attached to >> 18 the MMP SSPA interface. >> 19 >> 20 config SND_PXA2XX_AC97 >> 21 tristate >> 22 11 config SND_PXA2XX_SOC_AC97 23 config SND_PXA2XX_SOC_AC97 12 tristate "SoC AC97 support for PXA2xx" !! 24 tristate 13 depends on SND_PXA2XX_SOC << 14 depends on AC97_BUS=n << 15 default y << 16 select AC97_BUS_NEW 25 select AC97_BUS_NEW 17 select SND_PXA2XX_LIB 26 select SND_PXA2XX_LIB 18 select SND_PXA2XX_LIB_AC97 27 select SND_PXA2XX_LIB_AC97 19 select SND_SOC_AC97_BUS_NEW 28 select SND_SOC_AC97_BUS_NEW 20 29 21 config SND_PXA2XX_SOC_I2S 30 config SND_PXA2XX_SOC_I2S 22 select SND_PXA2XX_LIB 31 select SND_PXA2XX_LIB 23 tristate 32 tristate 24 33 25 config SND_PXA_SOC_SSP 34 config SND_PXA_SOC_SSP 26 tristate "Soc Audio via PXA2xx/PXA3xx 35 tristate "Soc Audio via PXA2xx/PXA3xx SSP ports" 27 depends on PLAT_PXA 36 depends on PLAT_PXA 28 select PXA_SSP 37 select PXA_SSP 29 select SND_PXA2XX_LIB 38 select SND_PXA2XX_LIB 30 39 31 config SND_MMP_SOC_SSPA 40 config SND_MMP_SOC_SSPA 32 tristate "SoC Audio via MMP SSPA ports !! 41 tristate 33 depends on ARCH_MMP !! 42 34 select SND_SOC_GENERIC_DMAENGINE_PCM !! 43 config SND_PXA2XX_SOC_CORGI >> 44 tristate "SoC Audio support for Sharp Zaurus SL-C7x0" >> 45 depends on SND_PXA2XX_SOC && PXA_SHARP_C7xx && I2C >> 46 select SND_PXA2XX_SOC_I2S >> 47 select SND_SOC_WM8731 35 help 48 help 36 Say Y if you want to add support for !! 49 Say Y if you want to add support for SoC audio on Sharp 37 the MMP SSPA interface. !! 50 Zaurus SL-C7x0 models (Corgi, Shepherd, Husky). 38 51 39 config SND_PXA2XX_SOC_SPITZ 52 config SND_PXA2XX_SOC_SPITZ 40 tristate "SoC Audio support for Sharp 53 tristate "SoC Audio support for Sharp Zaurus SL-Cxx00" 41 depends on SND_PXA2XX_SOC && PXA_SHARP 54 depends on SND_PXA2XX_SOC && PXA_SHARP_Cxx00 && I2C 42 select SND_PXA2XX_SOC_I2S 55 select SND_PXA2XX_SOC_I2S 43 select SND_SOC_WM8750 56 select SND_SOC_WM8750 44 help 57 help 45 Say Y if you want to add support for 58 Say Y if you want to add support for SoC audio on Sharp 46 Zaurus SL-Cxx00 models (Spitz, Borzo 59 Zaurus SL-Cxx00 models (Spitz, Borzoi and Akita). 47 60 >> 61 config SND_PXA2XX_SOC_Z2 >> 62 tristate "SoC Audio support for Zipit Z2" >> 63 depends on SND_PXA2XX_SOC && MACH_ZIPIT2 && I2C >> 64 select SND_PXA2XX_SOC_I2S >> 65 select SND_SOC_WM8750 >> 66 help >> 67 Say Y if you want to add support for SoC audio on Zipit Z2. >> 68 >> 69 config SND_PXA2XX_SOC_POODLE >> 70 tristate "SoC Audio support for Poodle" >> 71 depends on SND_PXA2XX_SOC && MACH_POODLE && I2C >> 72 select SND_PXA2XX_SOC_I2S >> 73 select SND_SOC_WM8731 >> 74 help >> 75 Say Y if you want to add support for SoC audio on Sharp >> 76 Zaurus SL-5600 model (Poodle). >> 77 >> 78 config SND_PXA2XX_SOC_TOSA >> 79 tristate "SoC AC97 Audio support for Tosa" >> 80 depends on SND_PXA2XX_SOC && MACH_TOSA >> 81 depends on MFD_TC6393XB >> 82 depends on !AC97_BUS >> 83 select SND_PXA2XX_SOC_AC97 >> 84 select SND_SOC_WM9712 >> 85 help >> 86 Say Y if you want to add support for SoC audio on Sharp >> 87 Zaurus SL-C6000x models (Tosa). >> 88 >> 89 config SND_PXA2XX_SOC_E740 >> 90 tristate "SoC AC97 Audio support for e740" >> 91 depends on SND_PXA2XX_SOC && MACH_E740 >> 92 depends on !AC97_BUS >> 93 select SND_SOC_WM9705 >> 94 select SND_PXA2XX_SOC_AC97 >> 95 help >> 96 Say Y if you want to add support for SoC audio on the >> 97 toshiba e740 PDA >> 98 >> 99 config SND_PXA2XX_SOC_E750 >> 100 tristate "SoC AC97 Audio support for e750" >> 101 depends on SND_PXA2XX_SOC && MACH_E750 >> 102 depends on !AC97_BUS >> 103 select SND_SOC_WM9705 >> 104 select SND_PXA2XX_SOC_AC97 >> 105 help >> 106 Say Y if you want to add support for SoC audio on the >> 107 toshiba e750 PDA >> 108 >> 109 config SND_PXA2XX_SOC_E800 >> 110 tristate "SoC AC97 Audio support for e800" >> 111 depends on SND_PXA2XX_SOC && MACH_E800 >> 112 depends on !AC97_BUS >> 113 select SND_SOC_WM9712 >> 114 select SND_PXA2XX_SOC_AC97 >> 115 help >> 116 Say Y if you want to add support for SoC audio on the >> 117 Toshiba e800 PDA >> 118 >> 119 config SND_PXA2XX_SOC_EM_X270 >> 120 tristate "SoC Audio support for CompuLab EM-x270, eXeda and CM-X300" >> 121 depends on SND_PXA2XX_SOC && (MACH_EM_X270 || MACH_EXEDA || \ >> 122 MACH_CM_X300) >> 123 depends on !AC97_BUS >> 124 select SND_PXA2XX_SOC_AC97 >> 125 select SND_SOC_WM9712 >> 126 help >> 127 Say Y if you want to add support for SoC audio on >> 128 CompuLab EM-x270, eXeda and CM-X300 machines. >> 129 >> 130 config SND_PXA2XX_SOC_PALM27X >> 131 bool "SoC Audio support for Palm T|X, T5, E2 and LifeDrive" >> 132 depends on SND_PXA2XX_SOC && (MACH_PALMLD || MACH_PALMTX || \ >> 133 MACH_PALMT5 || MACH_PALMTE2) >> 134 depends on !AC97_BUS >> 135 select SND_PXA2XX_SOC_AC97 >> 136 select SND_SOC_WM9712 >> 137 help >> 138 Say Y if you want to add support for SoC audio on >> 139 Palm T|X, T5, E2 or LifeDrive handheld computer. >> 140 48 config SND_PXA910_SOC 141 config SND_PXA910_SOC 49 tristate "SoC Audio for Marvell PXA910 142 tristate "SoC Audio for Marvell PXA910 chip" 50 depends on ARCH_MMP && SND 143 depends on ARCH_MMP && SND 51 select SND_PCM 144 select SND_PCM 52 help 145 help 53 Say Y if you want to add support for 146 Say Y if you want to add support for SoC audio on the 54 Marvell PXA910 reference platform. 147 Marvell PXA910 reference platform. >> 148 >> 149 config SND_SOC_TTC_DKB >> 150 tristate "SoC Audio support for TTC DKB" >> 151 depends on SND_PXA910_SOC && MACH_TTC_DKB && I2C=y >> 152 select PXA_SSP >> 153 select SND_PXA_SOC_SSP >> 154 select SND_MMP_SOC >> 155 select MFD_88PM860X >> 156 select SND_SOC_88PM860X >> 157 help >> 158 Say Y if you want to add support for SoC audio on TTC DKB >> 159 >> 160 >> 161 config SND_SOC_ZYLONITE >> 162 tristate "SoC Audio support for Marvell Zylonite" >> 163 depends on SND_PXA2XX_SOC && MACH_ZYLONITE >> 164 depends on !AC97_BUS >> 165 select SND_PXA2XX_SOC_AC97 >> 166 select SND_PXA_SOC_SSP >> 167 select SND_SOC_WM9713 >> 168 help >> 169 Say Y if you want to add support for SoC audio on the >> 170 Marvell Zylonite reference platform. >> 171 >> 172 config SND_SOC_RAUMFELD >> 173 tristate "SoC Audio support Raumfeld audio adapter" >> 174 depends on SND_PXA2XX_SOC && (MACH_RAUMFELD_SPEAKER || MACH_RAUMFELD_CONNECTOR) >> 175 depends on I2C && SPI_MASTER >> 176 select SND_PXA_SOC_SSP >> 177 select SND_SOC_CS4270 >> 178 select SND_SOC_AK4104 >> 179 help >> 180 Say Y if you want to add support for SoC audio on Raumfeld devices >> 181 >> 182 config SND_PXA2XX_SOC_HX4700 >> 183 tristate "SoC Audio support for HP iPAQ hx4700" >> 184 depends on SND_PXA2XX_SOC && MACH_H4700 && I2C >> 185 select SND_PXA2XX_SOC_I2S >> 186 select SND_SOC_AK4641 >> 187 help >> 188 Say Y if you want to add support for SoC audio on the >> 189 HP iPAQ hx4700. >> 190 >> 191 config SND_PXA2XX_SOC_MAGICIAN >> 192 tristate "SoC Audio support for HTC Magician" >> 193 depends on SND_PXA2XX_SOC && MACH_MAGICIAN && I2C >> 194 select SND_PXA2XX_SOC_I2S >> 195 select SND_PXA_SOC_SSP >> 196 select SND_SOC_UDA1380 >> 197 help >> 198 Say Y if you want to add support for SoC audio on the >> 199 HTC Magician. >> 200 >> 201 config SND_PXA2XX_SOC_MIOA701 >> 202 tristate "SoC Audio support for MIO A701" >> 203 depends on SND_PXA2XX_SOC && MACH_MIOA701 >> 204 depends on !AC97_BUS >> 205 select SND_PXA2XX_SOC_AC97 >> 206 select SND_SOC_WM9713 >> 207 help >> 208 Say Y if you want to add support for SoC audio on the >> 209 MIO A701. >> 210 >> 211 config SND_PXA2XX_SOC_IMOTE2 >> 212 tristate "SoC Audio support for IMote 2" >> 213 depends on SND_PXA2XX_SOC && MACH_INTELMOTE2 && I2C >> 214 select SND_PXA2XX_SOC_I2S >> 215 select SND_SOC_WM8940 >> 216 help >> 217 Say Y if you want to add support for SoC audio on the >> 218 IMote 2. >> 219 >> 220 config SND_MMP_SOC_BROWNSTONE >> 221 tristate "SoC Audio support for Marvell Brownstone" >> 222 depends on SND_MMP_SOC && MACH_BROWNSTONE && I2C >> 223 select SND_MMP_SOC_SSPA >> 224 select MFD_WM8994 >> 225 select SND_SOC_WM8994 >> 226 help >> 227 Say Y if you want to add support for SoC audio on the >> 228 Marvell Brownstone reference platform.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.