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