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