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 && MACH_WLF_CRAGG_6410 && I2C && SPI_MASTER 178 select SND_SAMSUNG_I2S 179 select SND_SOC_WM8996 180 select SND_SOC_WM9081 181 select SND_SOC_WM0010 182 select SND_SOC_WM1250_EV1 183 184config SND_SOC_TOBERMORY 185 tristate "Audio support for Wolfson Tobermory" 186 depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410 && INPUT && I2C 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 && MACH_WLF_CRAGG_6410 && MFD_ARIZONA && I2C && SPI_MASTER 193 select SND_SAMSUNG_I2S 194 select SND_SOC_WM5102 195 select SND_SOC_WM5110 196 select SND_SOC_WM9081 197 select SND_SOC_WM0010 198 select SND_SOC_WM1250_EV1 199 200config SND_SOC_LOWLAND 201 tristate "Audio support for Wolfson Lowland" 202 depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410 && I2C 203 select SND_SAMSUNG_I2S 204 select SND_SOC_WM5100 205 select SND_SOC_WM9081 206 207config SND_SOC_LITTLEMILL 208 tristate "Audio support for Wolfson Littlemill" 209 depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410 && I2C 210 select SND_SAMSUNG_I2S 211 select MFD_WM8994 212 select SND_SOC_WM8994 213 214config SND_SOC_SNOW 215 tristate "Audio support for Google Snow boards" 216 depends on SND_SOC_SAMSUNG && I2C 217 select SND_SOC_MAX98090 218 select SND_SOC_MAX98095 219 select SND_SAMSUNG_I2S 220 help 221 Say Y if you want to add audio support for various Snow 222 boards based on Exynos5 series of SoCs. 223 224config SND_SOC_ODROIDX2 225 tristate "Audio support for Odroid-X2 and Odroid-U3" 226 depends on SND_SOC_SAMSUNG && I2C 227 select SND_SOC_MAX98090 228 select SND_SAMSUNG_I2S 229 help 230 Say Y here to enable audio support for the Odroid-X2/U3. 231 232config SND_SOC_ARNDALE_RT5631_ALC5631 233 tristate "Audio support for RT5631(ALC5631) on Arndale Board" 234 depends on SND_SOC_SAMSUNG && I2C 235 select SND_SAMSUNG_I2S 236 select SND_SOC_RT5631 237