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