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 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_SAMSUNG_SMDK_SPDIF 150 tristate "SoC S/PDIF Audio support for SMDK" 151 depends on SND_SOC_SAMSUNG 152 select SND_SAMSUNG_SPDIF 153 help 154 Say Y if you want to add support for SoC S/PDIF audio on the SMDK. 155 156config SND_SOC_SMDK_WM8580_PCM 157 tristate "SoC PCM Audio support for WM8580 on SMDK" 158 depends on SND_SOC_SAMSUNG && (MACH_SMDKV210 || MACH_SMDKC110) 159 depends on I2C 160 select SND_SOC_WM8580 161 select SND_SAMSUNG_PCM 162 help 163 Say Y if you want to add support for SoC audio on the SMDK. 164 165config SND_SOC_SMDK_WM8994_PCM 166 tristate "SoC PCM Audio support for WM8994 on SMDK" 167 depends on SND_SOC_SAMSUNG 168 depends on I2C=y 169 select MFD_WM8994 170 select SND_SOC_WM8994 171 select SND_SAMSUNG_PCM 172 help 173 Say Y if you want to add support for SoC audio on the SMDK 174 175config SND_SOC_SPEYSIDE 176 tristate "Audio support for Wolfson Speyside" 177 depends on SND_SOC_SAMSUNG && I2C && SPI_MASTER 178 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST 179 select SND_SAMSUNG_I2S 180 select SND_SOC_WM8996 181 select SND_SOC_WM9081 182 select SND_SOC_WM0010 183 select SND_SOC_WM1250_EV1 184 185config SND_SOC_TOBERMORY 186 tristate "Audio support for Wolfson Tobermory" 187 depends on SND_SOC_SAMSUNG && INPUT && I2C 188 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST 189 select SND_SAMSUNG_I2S 190 select SND_SOC_WM8962 191 192config SND_SOC_BELLS 193 tristate "Audio support for Wolfson Bells" 194 depends on SND_SOC_SAMSUNG && MFD_ARIZONA && I2C && SPI_MASTER 195 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST 196 select SND_SAMSUNG_I2S 197 select SND_SOC_WM5102 198 select SND_SOC_WM5110 199 select SND_SOC_WM9081 200 select SND_SOC_WM0010 201 select SND_SOC_WM1250_EV1 202 203config SND_SOC_LOWLAND 204 tristate "Audio support for Wolfson Lowland" 205 depends on SND_SOC_SAMSUNG && I2C 206 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST 207 select SND_SAMSUNG_I2S 208 select SND_SOC_WM5100 209 select SND_SOC_WM9081 210 211config SND_SOC_LITTLEMILL 212 tristate "Audio support for Wolfson Littlemill" 213 depends on SND_SOC_SAMSUNG && I2C 214 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST 215 select SND_SAMSUNG_I2S 216 select MFD_WM8994 217 select SND_SOC_WM8994 218 219config SND_SOC_SNOW 220 tristate "Audio support for Google Snow boards" 221 depends on SND_SOC_SAMSUNG && I2C 222 select SND_SOC_MAX98090 223 select SND_SOC_MAX98095 224 select SND_SAMSUNG_I2S 225 help 226 Say Y if you want to add audio support for various Snow 227 boards based on Exynos5 series of SoCs. 228 229config SND_SOC_ODROIDX2 230 tristate "Audio support for Odroid-X2 and Odroid-U3" 231 depends on SND_SOC_SAMSUNG && I2C 232 select SND_SOC_MAX98090 233 select SND_SAMSUNG_I2S 234 help 235 Say Y here to enable audio support for the Odroid-X2/U3. 236 237config SND_SOC_ARNDALE_RT5631_ALC5631 238 tristate "Audio support for RT5631(ALC5631) on Arndale Board" 239 depends on SND_SOC_SAMSUNG && I2C 240 select SND_SAMSUNG_I2S 241 select SND_SOC_RT5631 242