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