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 23config SND_PXA2XX_SOC_AC97 24 tristate 25 select AC97_BUS_NEW 26 select SND_PXA2XX_LIB 27 select SND_PXA2XX_LIB_AC97 28 select SND_SOC_AC97_BUS_NEW 29 30config SND_PXA2XX_SOC_I2S 31 select SND_PXA2XX_LIB 32 tristate 33 34config SND_PXA_SOC_SSP 35 tristate "Soc Audio via PXA2xx/PXA3xx SSP ports" 36 depends on PLAT_PXA 37 select PXA_SSP 38 select SND_PXA2XX_LIB 39 40config SND_MMP_SOC_SSPA 41 tristate 42 43config 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 48 help 49 Say Y if you want to add support for SoC audio on Sharp 50 Zaurus SL-C7x0 models (Corgi, Shepherd, Husky). 51 52config SND_PXA2XX_SOC_SPITZ 53 tristate "SoC Audio support for Sharp Zaurus SL-Cxx00" 54 depends on SND_PXA2XX_SOC && PXA_SHARP_Cxx00 && I2C 55 select SND_PXA2XX_SOC_I2S 56 select SND_SOC_WM8750 57 help 58 Say Y if you want to add support for SoC audio on Sharp 59 Zaurus SL-Cxx00 models (Spitz, Borzoi and Akita). 60 61config 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 69config 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 78config 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=n 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 89config 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=n 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 99config 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=n 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 109config 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=n 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 119config 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=n 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 130config 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=n 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 141config SND_PXA910_SOC 142 tristate "SoC Audio for Marvell PXA910 chip" 143 depends on ARCH_MMP && SND 144 select SND_PCM 145 help 146 Say Y if you want to add support for SoC audio on the 147 Marvell PXA910 reference platform. 148 149config 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 161config SND_SOC_ZYLONITE 162 tristate "SoC Audio support for Marvell Zylonite" 163 depends on SND_PXA2XX_SOC && MACH_ZYLONITE 164 depends on AC97_BUS=n 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 172config 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 182config 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 191config 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 201config 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=n 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 211config 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 220config 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. 229