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