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