1config SND_SOC_SAMSUNG 2 tristate "ASoC support for Samsung" 3 depends on (PLAT_SAMSUNG || ARCH_EXYNOS) 4 select SND_SOC_GENERIC_DMAENGINE_PCM 5 help 6 Say Y or M if you want to add support for codecs attached to 7 the Samsung SoCs' Audio interfaces. You will also need to 8 select the audio interfaces to support below. 9 10config SND_S3C24XX_I2S 11 tristate 12 13config SND_S3C_I2SV2_SOC 14 tristate 15 16config SND_S3C2412_SOC_I2S 17 tristate 18 select SND_S3C_I2SV2_SOC 19 20config SND_SAMSUNG_PCM 21 tristate 22 23config SND_SAMSUNG_AC97 24 tristate 25 select SND_SOC_AC97_BUS 26 27config SND_SAMSUNG_SPDIF 28 tristate 29 select SND_SOC_SPDIF 30 31config SND_SAMSUNG_I2S 32 tristate 33 34config SND_SOC_SAMSUNG_NEO1973_WM8753 35 tristate "Audio support for Openmoko Neo1973 Smartphones (GTA02)" 36 depends on SND_SOC_SAMSUNG && MACH_NEO1973_GTA02 37 select SND_S3C24XX_I2S 38 select SND_SOC_WM8753 39 select SND_SOC_BT_SCO 40 help 41 Say Y here to enable audio support for the Openmoko Neo1973 42 Smartphones. 43 44config SND_SOC_SAMSUNG_JIVE_WM8750 45 tristate "SoC I2S Audio support for Jive" 46 depends on SND_SOC_SAMSUNG && MACH_JIVE && I2C 47 select SND_SOC_WM8750 48 select SND_S3C2412_SOC_I2S 49 help 50 Say Y if you want to add support for SoC audio on the Jive. 51 52config SND_SOC_SAMSUNG_SMDK_WM8580 53 tristate "SoC I2S Audio support for WM8580 on SMDK" 54 depends on SND_SOC_SAMSUNG && (MACH_SMDK6410 || MACH_SMDKC100 || MACH_SMDKV210 || MACH_SMDKC110) 55 depends on I2C 56 select SND_SOC_WM8580 57 select SND_SAMSUNG_I2S 58 help 59 Say Y if you want to add support for SoC audio on the SMDKs. 60 61config SND_SOC_SAMSUNG_SMDK_WM8994 62 tristate "SoC I2S Audio support for WM8994 on SMDK" 63 depends on SND_SOC_SAMSUNG 64 depends on I2C=y 65 select MFD_WM8994 66 select SND_SOC_WM8994 67 select SND_SAMSUNG_I2S 68 help 69 Say Y if you want to add support for SoC audio on the SMDKs. 70 71config SND_SOC_SAMSUNG_SMDK2443_WM9710 72 tristate "SoC AC97 Audio support for SMDK2443 - WM9710" 73 depends on SND_SOC_SAMSUNG && MACH_SMDK2443 74 select AC97_BUS 75 select SND_SOC_AC97_CODEC 76 select SND_SAMSUNG_AC97 77 help 78 Say Y if you want to add support for SoC audio on smdk2443 79 with the WM9710. 80 81config SND_SOC_SAMSUNG_LN2440SBC_ALC650 82 tristate "SoC AC97 Audio support for LN2440SBC - ALC650" 83 depends on SND_SOC_SAMSUNG && ARCH_S3C24XX 84 select AC97_BUS 85 select SND_SOC_AC97_CODEC 86 select SND_SAMSUNG_AC97 87 help 88 Say Y if you want to add support for SoC audio on ln2440sbc 89 with the ALC650. 90 91config SND_SOC_SAMSUNG_S3C24XX_UDA134X 92 tristate "SoC I2S Audio support UDA134X wired to a S3C24XX" 93 depends on SND_SOC_SAMSUNG && ARCH_S3C24XX 94 select SND_S3C24XX_I2S 95 select SND_SOC_L3 96 select SND_SOC_UDA134X 97 98config SND_SOC_SAMSUNG_SIMTEC 99 tristate 100 help 101 Internal node for common S3C24XX/Simtec suppor 102 103config SND_SOC_SAMSUNG_SIMTEC_TLV320AIC23 104 tristate "SoC I2S Audio support for TLV320AIC23 on Simtec boards" 105 depends on SND_SOC_SAMSUNG && ARCH_S3C24XX && I2C 106 select SND_S3C24XX_I2S 107 select SND_SOC_TLV320AIC23_I2C 108 select SND_SOC_SAMSUNG_SIMTEC 109 110config SND_SOC_SAMSUNG_SIMTEC_HERMES 111 tristate "SoC I2S Audio support for Simtec Hermes board" 112 depends on SND_SOC_SAMSUNG && ARCH_S3C24XX && I2C 113 select SND_S3C24XX_I2S 114 select SND_SOC_TLV320AIC3X 115 select SND_SOC_SAMSUNG_SIMTEC 116 117config SND_SOC_SAMSUNG_H1940_UDA1380 118 tristate "Audio support for the HP iPAQ H1940" 119 depends on SND_SOC_SAMSUNG && ARCH_H1940 && I2C 120 select SND_S3C24XX_I2S 121 select SND_SOC_UDA1380 122 help 123 This driver provides audio support for HP iPAQ h1940 PDA. 124 125config SND_SOC_SAMSUNG_RX1950_UDA1380 126 tristate "Audio support for the HP iPAQ RX1950" 127 depends on SND_SOC_SAMSUNG && MACH_RX1950 && I2C 128 select SND_S3C24XX_I2S 129 select SND_SOC_UDA1380 130 help 131 This driver provides audio support for HP iPAQ RX1950 PDA. 132 133config SND_SOC_SAMSUNG_SMDK_WM9713 134 tristate "SoC AC97 Audio support for SMDK with WM9713" 135 depends on SND_SOC_SAMSUNG && (MACH_SMDK6410 || MACH_SMDKC100 || MACH_SMDKV210 || MACH_SMDKC110) 136 select SND_SOC_WM9713 137 select SND_SAMSUNG_AC97 138 help 139 Say Y if you want to add support for SoC audio on the SMDK. 140 141config SND_SOC_SMARTQ 142 tristate "SoC I2S Audio support for SmartQ board" 143 depends on SND_SOC_SAMSUNG && MACH_SMARTQ && I2C 144 select SND_SAMSUNG_I2S 145 select SND_SOC_WM8750 146 147config SND_SOC_SAMSUNG_SMDK_SPDIF 148 tristate "SoC S/PDIF Audio support for SMDK" 149 depends on SND_SOC_SAMSUNG 150 select SND_SAMSUNG_SPDIF 151 help 152 Say Y if you want to add support for SoC S/PDIF audio on the SMDK. 153 154config SND_SOC_SMDK_WM8580_PCM 155 tristate "SoC PCM Audio support for WM8580 on SMDK" 156 depends on SND_SOC_SAMSUNG && (MACH_SMDKV210 || MACH_SMDKC110) 157 depends on I2C 158 select SND_SOC_WM8580 159 select SND_SAMSUNG_PCM 160 help 161 Say Y if you want to add support for SoC audio on the SMDK. 162 163config SND_SOC_SMDK_WM8994_PCM 164 tristate "SoC PCM Audio support for WM8994 on SMDK" 165 depends on SND_SOC_SAMSUNG 166 depends on I2C=y 167 select MFD_WM8994 168 select SND_SOC_WM8994 169 select SND_SAMSUNG_PCM 170 help 171 Say Y if you want to add support for SoC audio on the SMDK 172 173config SND_SOC_SPEYSIDE 174 tristate "Audio support for Wolfson Speyside" 175 depends on SND_SOC_SAMSUNG && I2C && SPI_MASTER 176 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST 177 select SND_SAMSUNG_I2S 178 select SND_SOC_WM8996 179 select SND_SOC_WM9081 180 select SND_SOC_WM0010 181 select SND_SOC_WM1250_EV1 182 183config SND_SOC_TOBERMORY 184 tristate "Audio support for Wolfson Tobermory" 185 depends on SND_SOC_SAMSUNG && INPUT && I2C 186 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST 187 select SND_SAMSUNG_I2S 188 select SND_SOC_WM8962 189 190config SND_SOC_BELLS 191 tristate "Audio support for Wolfson Bells" 192 depends on SND_SOC_SAMSUNG && MFD_ARIZONA && I2C && SPI_MASTER 193 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST 194 select SND_SAMSUNG_I2S 195 select SND_SOC_WM5102 196 select SND_SOC_WM5110 197 select SND_SOC_WM9081 198 select SND_SOC_WM0010 199 select SND_SOC_WM1250_EV1 200 201config SND_SOC_LOWLAND 202 tristate "Audio support for Wolfson Lowland" 203 depends on SND_SOC_SAMSUNG && I2C 204 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST 205 select SND_SAMSUNG_I2S 206 select SND_SOC_WM5100 207 select SND_SOC_WM9081 208 209config SND_SOC_LITTLEMILL 210 tristate "Audio support for Wolfson Littlemill" 211 depends on SND_SOC_SAMSUNG && I2C 212 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST 213 select SND_SAMSUNG_I2S 214 select MFD_WM8994 215 select SND_SOC_WM8994 216 217config SND_SOC_SNOW 218 tristate "Audio support for Google Snow boards" 219 depends on SND_SOC_SAMSUNG && I2C 220 select SND_SOC_MAX98090 221 select SND_SOC_MAX98095 222 select SND_SAMSUNG_I2S 223 help 224 Say Y if you want to add audio support for various Snow 225 boards based on Exynos5 series of SoCs. 226 227config SND_SOC_ODROIDX2 228 tristate "Audio support for Odroid-X2 and Odroid-U3" 229 depends on SND_SOC_SAMSUNG && I2C 230 select SND_SOC_MAX98090 231 select SND_SAMSUNG_I2S 232 help 233 Say Y here to enable audio support for the Odroid-X2/U3. 234 235config SND_SOC_ARNDALE_RT5631_ALC5631 236 tristate "Audio support for RT5631(ALC5631) on Arndale Board" 237 depends on SND_SOC_SAMSUNG && I2C 238 select SND_SAMSUNG_I2S 239 select SND_SOC_RT5631 240