config SND_SOC_SAMSUNG tristate "ASoC support for Samsung" depends on ARCH_S3C2410 || ARCH_S3C64XX || ARCH_S5PC100 || ARCH_S5PV210 || ARCH_S5P64X0 || ARCH_EXYNOS4 || ARCH_EXYNOS5 select S3C64XX_DMA if ARCH_S3C64XX select S3C2410_DMA if ARCH_S3C2410 help Say Y or M if you want to add support for codecs attached to the Samsung SoCs' Audio interfaces. You will also need to select the audio interfaces to support below. config SND_S3C24XX_I2S tristate select S3C2410_DMA config SND_S3C_I2SV2_SOC tristate config SND_S3C2412_SOC_I2S tristate select SND_S3C_I2SV2_SOC select S3C2410_DMA config SND_SAMSUNG_PCM tristate config SND_SAMSUNG_AC97 tristate select SND_SOC_AC97_BUS config SND_SAMSUNG_SPDIF tristate select SND_SOC_SPDIF config SND_SAMSUNG_I2S tristate config SND_SOC_SAMSUNG_NEO1973_WM8753 tristate "Audio support for Openmoko Neo1973 Smartphones (GTA01/GTA02)" depends on SND_SOC_SAMSUNG && (MACH_NEO1973_GTA01 || MACH_NEO1973_GTA02) select SND_S3C24XX_I2S select SND_SOC_WM8753 select SND_SOC_LM4857 if MACH_NEO1973_GTA01 select SND_SOC_DFBMCS320 help Say Y here to enable audio support for the Openmoko Neo1973 Smartphones. config SND_SOC_SAMSUNG_JIVE_WM8750 tristate "SoC I2S Audio support for Jive" depends on SND_SOC_SAMSUNG && MACH_JIVE select SND_SOC_WM8750 select SND_S3C2412_SOC_I2S help Sat Y if you want to add support for SoC audio on the Jive. config SND_SOC_SAMSUNG_SMDK_WM8580 tristate "SoC I2S Audio support for WM8580 on SMDK" depends on SND_SOC_SAMSUNG && (MACH_SMDK6410 || MACH_SMDKC100 || MACH_SMDK6440 || MACH_SMDK6450 || MACH_SMDKV210 || MACH_SMDKC110) select SND_SOC_WM8580 select SND_SAMSUNG_I2S help Say Y if you want to add support for SoC audio on the SMDKs. config SND_SOC_SAMSUNG_SMDK_WM8994 tristate "SoC I2S Audio support for WM8994 on SMDK" depends on SND_SOC_SAMSUNG && (MACH_SMDKV310 || MACH_SMDKC210 || MACH_SMDK4X12 || MACH_SMDK5210 || MACH_SMDK5250) select SND_SOC_WM8994 select SND_SAMSUNG_I2S help Say Y if you want to add support for SoC audio on the SMDKs. config SND_SOC_SAMSUNG_MIDAS_WM1811 tristate "SoC I2S Audio support for WM1811 on MIDAS" depends on SND_SOC_SAMSUNG && MACH_MIDAS select SND_SOC_WM8994 select SND_SAMSUNG_I2S help Say Y if you want to add support for SoC audio on the MIDAS. config SND_SOC_SAMSUNG_GRANDE_WM1811 tristate "SoC I2S Audio support for WM1811 on Grande" depends on SND_SOC_SAMSUNG && (MACH_M0_GRANDECTC || MACH_IRON || MACH_M0_DUOSCTC ) select SND_SOC_WM8994 select SND_SAMSUNG_I2S config SND_SOC_SAMSUNG_T0_WM1811 tristate "SoC I2S Audio support for WM1811 on T0" depends on SND_SOC_SAMSUNG && MACH_T0 select SND_SOC_WM8994 select SND_SAMSUNG_I2S help Say Y if you want to add support for SoC audio on the T0. config SND_SOC_SAMSUNG_T0DUOS_WM1811 tristate "SoC I2S Audio support for WM1811 on T0DUOS" depends on SND_SOC_SAMSUNG && (MACH_T0_CHN_CTC || MACH_T0_CHN_CMCC || MACH_T0_CHN_OPEN_DUOS || MACH_T0_CHN_CU_DUOS) select SND_SOC_WM8994 select SND_SAMSUNG_I2S config SND_SOC_SAMSUNG_M3_WM1811 tristate "SoC I2S Audio support for WM1811 on M3" depends on SND_SOC_SAMSUNG && MACH_M3 select SND_SOC_WM8994 select SND_SAMSUNG_I2S config SND_SOC_SAMSUNG_KONA_WM1811 tristate "SoC I2S Audio support for WM1811 on KONA" depends on SND_SOC_SAMSUNG && MACH_KONA select SND_SOC_WM8994 select SND_SAMSUNG_I2S config SND_SOC_SAMSUNG_SLP_EXYNOS_WM1811 tristate "SoC I2S Audio support for WM1811 on SLP MIDAS" depends on SND_SOC_SAMSUNG && (MACH_SLP_PQ || MACH_SLP_PQ_LTE || MACH_REDWOOD || MACH_SLP_T0_LTE) select SND_SOC_WM8994 select SND_SAMSUNG_I2S help Say Y if you want to add support for SoC audio on the SLP Exynos PQ_Proxima, Redwood. config SND_SOC_SAMSUNG_SLP_NAPLES_WM1811 tristate "SoC I2S Audio support for WM1811 on SLP NAPLES" depends on SND_SOC_SAMSUNG && (MACH_SLP_NAPLES || MACH_SLP_NAPLES_D || MACH_SLP_NAPLES_Q) select SND_SOC_WM8994 select SND_SAMSUNG_I2S config SND_SOC_SAMSUNG_LUNGO_WM1811 tristate "SoC I2S Audio support for WM1811 on LUNGO" depends on SND_SOC_SAMSUNG && (MACH_P10 ||MACH_P11 || MACH_P4NOTE) select SND_SOC_WM8994 select SND_SAMSUNG_I2S help Say Y if you want to add support for SoC audio on the LUNGO. config SND_SOC_U1_MC1N2 tristate "SoC I2S Audio support for MC1N2 on U1" depends on SND_SOC_SAMSUNG && (MACH_U1 || MACH_PX) select SND_SOC_MC1N2 select SND_SAMSUNG_I2S help Say Y if you want to add support for SoC audio on U1. config SND_SOC_SLP_TRATS_MC1N2 tristate "SoC I2S Audio support for MC1N2 on SLP TRATS" depends on SND_SOC_SAMSUNG && (MACH_TRATS) select SND_SOC_MC1N2 select SND_SAMSUNG_I2S help Say Y if you want to add support for SoC audio on SLP TRATS. This uses Samsung Exynos-4210 audio subsystem and Yamaha MC1N2 codec. config SND_SOC_SAMSUNG_USE_DMA_WRAPPER bool "DMA wrapper for ALSA Platform(DMA)" config SND_SOC_SAMSUNG_I2S_SEC bool "I2S operate secondary FIFO" depends on SND_SAMSUNG_LP || SND_SAMSUNG_ALP choice prompt "Samsung I2S Audio type" depends on SND_SAMSUNG_I2S && (ARCH_EXYNOS4 || ARCH_S5PV210 || ARCH_EXYNOS5) default SND_SAMSUNG_NORMAL config SND_SAMSUNG_NORMAL bool "Normal Audio support" help Say Y if you want to support normal audio. config SND_SAMSUNG_LP bool "LP Audio support" select SND_SOC_SAMSUNG_I2S_SEC help Say Y if you want to support LP audio. # For support SRP audio source "sound/soc/samsung/srp_alp/Kconfig" source "sound/soc/samsung/srp_ulp/Kconfig" endchoice config AUDIO_SAMSUNG_MEMSIZE_SRP int "Memory size in kbytes for Low power Audio" depends on SND_SAMSUNG_RP || SND_SAMSUNG_ALP default "1024" config SND_SAMSUNG_RP_DEBUG bool "Enable debug message for ULP & ALP Audio" depends on SND_SAMSUNG_RP || SND_SAMSUNG_ALP default n help Say Y if you want to add debug message for ULP & ALP Audio. config SND_SAMSUNG_I2S_MASTER bool "I2S Master Mode" depends on SND_SAMSUNG_I2S config SND_SOC_SAMSUNG_SMDK_WM8994_PCM tristate "SoC PCM Audio support for WM8994 on SMDK" depends on SND_SOC_SAMSUNG && (MACH_SMDKV310 || MACH_SMDKC210 || MACH_SMDK4X12 || MACH_SMDK5210 || MACH_SMDK5250) select SND_SOC_WM8994 select SND_SAMSUNG_PCM select SND_SAMSUNG_PCM_USE_EPLL help Say Y if you want to add support for SoC audio on the SMDK. config SND_SAMSUNG_PCM_USE_EPLL bool config SND_SOC_SAMSUNG_SMDK2443_WM9710 tristate "SoC AC97 Audio support for SMDK2443 - WM9710" depends on SND_SOC_SAMSUNG && MACH_SMDK2443 select S3C2410_DMA select AC97_BUS select SND_SOC_AC97_CODEC select SND_SAMSUNG_AC97 help Say Y if you want to add support for SoC audio on smdk2443 with the WM9710. config SND_SOC_SAMSUNG_LN2440SBC_ALC650 tristate "SoC AC97 Audio support for LN2440SBC - ALC650" depends on SND_SOC_SAMSUNG && ARCH_S3C2410 select S3C2410_DMA select AC97_BUS select SND_SOC_AC97_CODEC select SND_SAMSUNG_AC97 help Say Y if you want to add support for SoC audio on ln2440sbc with the ALC650. config SND_SOC_SAMSUNG_S3C24XX_UDA134X tristate "SoC I2S Audio support UDA134X wired to a S3C24XX" depends on SND_SOC_SAMSUNG && ARCH_S3C2410 select SND_S3C24XX_I2S select SND_SOC_L3 select SND_SOC_UDA134X config SND_SOC_SAMSUNG_SIMTEC tristate help Internal node for common S3C24XX/Simtec suppor config SND_SOC_SAMSUNG_SIMTEC_TLV320AIC23 tristate "SoC I2S Audio support for TLV320AIC23 on Simtec boards" depends on SND_SOC_SAMSUNG && ARCH_S3C2410 select SND_S3C24XX_I2S select SND_SOC_TLV320AIC23 select SND_SOC_SAMSUNG_SIMTEC config SND_SOC_SAMSUNG_SIMTEC_HERMES tristate "SoC I2S Audio support for Simtec Hermes board" depends on SND_SOC_SAMSUNG && ARCH_S3C2410 select SND_S3C24XX_I2S select SND_SOC_TLV320AIC3X select SND_SOC_SAMSUNG_SIMTEC config SND_SOC_SAMSUNG_H1940_UDA1380 tristate "Audio support for the HP iPAQ H1940" depends on SND_SOC_SAMSUNG && ARCH_H1940 select SND_S3C24XX_I2S select SND_SOC_UDA1380 help This driver provides audio support for HP iPAQ h1940 PDA. config SND_SOC_SAMSUNG_RX1950_UDA1380 tristate "Audio support for the HP iPAQ RX1950" depends on SND_SOC_SAMSUNG && MACH_RX1950 select SND_S3C24XX_I2S select SND_SOC_UDA1380 help This driver provides audio support for HP iPAQ RX1950 PDA. config SND_SOC_SAMSUNG_SMDK_WM9713 tristate "SoC AC97 Audio support for SMDK with WM9713" depends on SND_SOC_SAMSUNG && (MACH_SMDK6410 || MACH_SMDKC100 || MACH_SMDKV210 || MACH_SMDKC110 || MACH_SMDKV310 || MACH_SMDKC210 || MACH_SMDK4X12 || MACH_SMDK5210 || MACH_SMDK5250) select SND_SOC_WM9713 select SND_SAMSUNG_AC97 help Sat Y if you want to add support for SoC audio on the SMDK. config SND_SOC_SMARTQ tristate "SoC I2S Audio support for SmartQ board" depends on SND_SOC_SAMSUNG && MACH_SMARTQ select SND_SAMSUNG_I2S select SND_SOC_WM8750 config SND_SOC_GONI_AQUILA_WM8994 tristate "SoC I2S Audio support for AQUILA/GONI - WM8994" depends on SND_SOC_SAMSUNG && (MACH_GONI || MACH_AQUILA) select SND_SAMSUNG_I2S select SND_SOC_WM8994 help Say Y if you want to add support for SoC audio on goni or aquila with the WM8994. config SND_SOC_SAMSUNG_SMDK_SPDIF tristate "SoC S/PDIF Audio support for SMDK" depends on SND_SOC_SAMSUNG && (MACH_SMDKC100 || MACH_SMDKC110 || MACH_SMDKV210 || MACH_SMDKV310 || MACH_SMDK4X12 || MACH_SMDK5210 || MACH_SMDK5250) select SND_SAMSUNG_SPDIF help Say Y if you want to add support for SoC S/PDIF audio on the SMDK. config SND_SOC_SMDK_WM8580_PCM tristate "SoC PCM Audio support for WM8580 on SMDK" depends on SND_SOC_SAMSUNG && (MACH_SMDK6450 || MACH_SMDKV210 || MACH_SMDKC110) select SND_SOC_WM8580 select SND_SAMSUNG_PCM help Say Y if you want to add support for SoC audio on the SMDK. config SND_SOC_SPEYSIDE tristate "Audio support for Wolfson Speyside" depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410 select SND_SAMSUNG_I2S select SND_SOC_WM8915 select SND_SOC_WM9081 config SND_DUOS_MODEM_SWITCH bool "Select DUOS Modem" depends on SND_SOC_SAMSUNG config SND_USE_SUB_MIC bool "Use SUB_MIC" depends on SND_SOC_SAMSUNG config SND_USE_THIRD_MIC bool "Use THIRD_MIC" depends on SND_SOC_SAMSUNG config SND_USE_STEREO_SPEAKER bool "Use STEREO_SPEAKER" depends on SND_SOC_SAMSUNG help Support stereo speaker for Samsung's Tablet-PC device. config SND_USE_LINEOUT_SWITCH bool "Use LINEOUT_SWITCH" depends on SND_SOC_SAMSUNG config SND_USE_MUIC_SWITCH bool "Use MUIC_SWITCH CONTROL" depends on SND_SOC_SAMSUNG