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 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 select SND_PXA2XX_SOC_AC97 83 select SND_SOC_WM9712 84 help 85 Say Y if you want to add support for SoC audio on Sharp 86 Zaurus SL-C6000x models (Tosa). 87 88config SND_PXA2XX_SOC_E740 89 tristate "SoC AC97 Audio support for e740" 90 depends on SND_PXA2XX_SOC && MACH_E740 91 select SND_SOC_WM9705 92 select SND_PXA2XX_SOC_AC97 93 help 94 Say Y if you want to add support for SoC audio on the 95 toshiba e740 PDA 96 97config SND_PXA2XX_SOC_E750 98 tristate "SoC AC97 Audio support for e750" 99 depends on SND_PXA2XX_SOC && MACH_E750 100 select SND_SOC_WM9705 101 select SND_PXA2XX_SOC_AC97 102 help 103 Say Y if you want to add support for SoC audio on the 104 toshiba e750 PDA 105 106config SND_PXA2XX_SOC_E800 107 tristate "SoC AC97 Audio support for e800" 108 depends on SND_PXA2XX_SOC && MACH_E800 109 select SND_SOC_WM9712 110 select SND_PXA2XX_SOC_AC97 111 help 112 Say Y if you want to add support for SoC audio on the 113 Toshiba e800 PDA 114 115config SND_PXA2XX_SOC_EM_X270 116 tristate "SoC Audio support for CompuLab EM-x270, eXeda and CM-X300" 117 depends on SND_PXA2XX_SOC && (MACH_EM_X270 || MACH_EXEDA || \ 118 MACH_CM_X300) 119 select SND_PXA2XX_SOC_AC97 120 select SND_SOC_WM9712 121 help 122 Say Y if you want to add support for SoC audio on 123 CompuLab EM-x270, eXeda and CM-X300 machines. 124 125config SND_PXA2XX_SOC_PALM27X 126 bool "SoC Audio support for Palm T|X, T5, E2 and LifeDrive" 127 depends on SND_PXA2XX_SOC && (MACH_PALMLD || MACH_PALMTX || \ 128 MACH_PALMT5 || MACH_PALMTE2) 129 select SND_PXA2XX_SOC_AC97 130 select SND_SOC_WM9712 131 help 132 Say Y if you want to add support for SoC audio on 133 Palm T|X, T5, E2 or LifeDrive handheld computer. 134 135config SND_PXA910_SOC 136 tristate "SoC Audio for Marvell PXA910 chip" 137 depends on ARCH_MMP && SND 138 select SND_PCM 139 help 140 Say Y if you want to add support for SoC audio on the 141 Marvell PXA910 reference platform. 142 143config SND_SOC_TTC_DKB 144 tristate "SoC Audio support for TTC DKB" 145 depends on SND_PXA910_SOC && MACH_TTC_DKB && I2C=y 146 select PXA_SSP 147 select SND_PXA_SOC_SSP 148 select SND_MMP_SOC 149 select MFD_88PM860X 150 select SND_SOC_88PM860X 151 help 152 Say Y if you want to add support for SoC audio on TTC DKB 153 154 155config SND_SOC_ZYLONITE 156 tristate "SoC Audio support for Marvell Zylonite" 157 depends on SND_PXA2XX_SOC && MACH_ZYLONITE 158 select SND_PXA2XX_SOC_AC97 159 select SND_PXA_SOC_SSP 160 select SND_SOC_WM9713 161 help 162 Say Y if you want to add support for SoC audio on the 163 Marvell Zylonite reference platform. 164 165config SND_SOC_RAUMFELD 166 tristate "SoC Audio support Raumfeld audio adapter" 167 depends on SND_PXA2XX_SOC && (MACH_RAUMFELD_SPEAKER || MACH_RAUMFELD_CONNECTOR) 168 depends on I2C && SPI_MASTER 169 select SND_PXA_SOC_SSP 170 select SND_SOC_CS4270 171 select SND_SOC_AK4104 172 help 173 Say Y if you want to add support for SoC audio on Raumfeld devices 174 175config SND_PXA2XX_SOC_HX4700 176 tristate "SoC Audio support for HP iPAQ hx4700" 177 depends on SND_PXA2XX_SOC && MACH_H4700 && I2C 178 select SND_PXA2XX_SOC_I2S 179 select SND_SOC_AK4641 180 help 181 Say Y if you want to add support for SoC audio on the 182 HP iPAQ hx4700. 183 184config SND_PXA2XX_SOC_MAGICIAN 185 tristate "SoC Audio support for HTC Magician" 186 depends on SND_PXA2XX_SOC && MACH_MAGICIAN && I2C 187 select SND_PXA2XX_SOC_I2S 188 select SND_PXA_SOC_SSP 189 select SND_SOC_UDA1380 190 help 191 Say Y if you want to add support for SoC audio on the 192 HTC Magician. 193 194config SND_PXA2XX_SOC_MIOA701 195 tristate "SoC Audio support for MIO A701" 196 depends on SND_PXA2XX_SOC && MACH_MIOA701 197 select SND_PXA2XX_SOC_AC97 198 select SND_SOC_WM9713 199 help 200 Say Y if you want to add support for SoC audio on the 201 MIO A701. 202 203config SND_PXA2XX_SOC_IMOTE2 204 tristate "SoC Audio support for IMote 2" 205 depends on SND_PXA2XX_SOC && MACH_INTELMOTE2 && I2C 206 select SND_PXA2XX_SOC_I2S 207 select SND_SOC_WM8940 208 help 209 Say Y if you want to add support for SoC audio on the 210 IMote 2. 211 212config SND_MMP_SOC_BROWNSTONE 213 tristate "SoC Audio support for Marvell Brownstone" 214 depends on SND_MMP_SOC && MACH_BROWNSTONE && I2C 215 select SND_MMP_SOC_SSPA 216 select MFD_WM8994 217 select SND_SOC_WM8994 218 help 219 Say Y if you want to add support for SoC audio on the 220 Marvell Brownstone reference platform. 221