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