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