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 I2C 115 select SND_SAMSUNG_I2S 116 select SND_SOC_WM8750 117 118config SND_SOC_SAMSUNG_SMDK_SPDIF 119 tristate "SoC S/PDIF Audio support for SMDK" 120 select SND_SAMSUNG_SPDIF 121 help 122 Say Y if you want to add support for SoC S/PDIF audio on the SMDK. 123 124config SND_SOC_SMDK_WM8994_PCM 125 tristate "SoC PCM Audio support for WM8994 on SMDK" 126 depends on I2C=y 127 select MFD_WM8994 128 select SND_SOC_WM8994 129 select SND_SAMSUNG_PCM 130 help 131 Say Y if you want to add support for SoC audio on the SMDK 132 133config SND_SOC_SPEYSIDE 134 tristate "Audio support for Wolfson Speyside" 135 depends on I2C && SPI_MASTER 136 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST 137 select SND_SAMSUNG_I2S 138 select SND_SOC_WM8996 139 select SND_SOC_WM9081 140 select SND_SOC_WM0010 141 select SND_SOC_WM1250_EV1 142 143config SND_SOC_TOBERMORY 144 tristate "Audio support for Wolfson Tobermory" 145 depends on INPUT && I2C 146 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST 147 select SND_SAMSUNG_I2S 148 select SND_SOC_WM8962 149 150config SND_SOC_BELLS 151 tristate "Audio support for Wolfson Bells" 152 depends on MFD_ARIZONA && I2C && SPI_MASTER 153 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST 154 select SND_SAMSUNG_I2S 155 select SND_SOC_WM5102 156 select SND_SOC_WM5110 157 select SND_SOC_WM9081 158 select SND_SOC_WM0010 159 select SND_SOC_WM1250_EV1 160 161config SND_SOC_LOWLAND 162 tristate "Audio support for Wolfson Lowland" 163 depends on I2C 164 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST 165 select SND_SAMSUNG_I2S 166 select SND_SOC_WM5100 167 select SND_SOC_WM9081 168 169config SND_SOC_LITTLEMILL 170 tristate "Audio support for Wolfson Littlemill" 171 depends on I2C 172 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST 173 select SND_SAMSUNG_I2S 174 select MFD_WM8994 175 select SND_SOC_WM8994 176 177config SND_SOC_SNOW 178 tristate "Audio support for Google Snow boards" 179 depends on I2C 180 select SND_SOC_MAX98090 181 select SND_SOC_MAX98095 182 select SND_SAMSUNG_I2S 183 help 184 Say Y if you want to add audio support for various Snow 185 boards based on Exynos5 series of SoCs. 186 187config SND_SOC_ARNDALE_RT5631_ALC5631 188 tristate "Audio support for RT5631(ALC5631) on Arndale Board" 189 depends on I2C 190 select SND_SAMSUNG_I2S 191 select SND_SOC_RT5631 192 193config SND_SOC_SAMSUNG_TM2_WM5110 194 tristate "SoC I2S Audio support for WM5110 on TM2 board" 195 depends on SND_SOC_SAMSUNG && MFD_ARIZONA && I2C && SPI_MASTER 196 select SND_SOC_MAX98504 197 select SND_SOC_WM5110 198 select SND_SAMSUNG_I2S 199 help 200 Say Y if you want to add support for SoC audio on the TM2 board. 201 202endif #SND_SOC_SAMSUNG 203