ALSA for SoC audio support

modulename: snd-soc-core.ko

configname: CONFIG_SND_SOC

Linux Kernel Configuration
└─>Device Drivers
└─>Sound card support
└─>Advanced Linux Sound Architecture
└─>ALSA for SoC audio support
In linux kernel since version 2.6.21.1 (release Date: 2007-04-27)  
If you want ASoC support, you should say Y here and also to the
specific driver for your SoC platform below.

ASoC provides power efficient ALSA support for embedded battery powered
SoC based systems like PDA's, Phones and Personal Media Players.

This ASoC audio support can also be built as a module. If so, the module
will be called snd-soc-core.

source code:


is selected by
CONFIG_RADIO_SI476X
CONFIG_VIDEO_TDA1997X
CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH
CONFIG_SND_ATMEL_SOC_SSC_PDC
CONFIG_SND_ATMEL_SOC_SSC_DMA
CONFIG_SND_DAVINCI_SOC
CONFIG_SND_EDMA_SOC
CONFIG_SND_DAVINCI_SOC_GENERIC_EVM
CONFIG_SND_AM33XX_SOC_EVM
CONFIG_SND_DAVINCI_SOC_EVM
CONFIG_SND_DM6467_SOC_EVM
CONFIG_SND_DA830_SOC_EVM
CONFIG_SND_DA850_SOC_EVM
CONFIG_SND_SOC_IMX_SSI
CONFIG_SND_MXC_SOC_WM1133_EV1
CONFIG_SND_SOC_MX27VIS_AIC32X4
CONFIG_SND_SOC_PHYCORE_AC97
CONFIG_SND_SOC_IMX_MC13783
CONFIG_SND_JZ4740_SOC
CONFIG_SND_JZ4740_SOC_QI_LB60
CONFIG_SND_SOC_NUC900
CONFIG_SND_SOC_NUC900_AC97
CONFIG_SND_SOC_NUC900EVB
CONFIG_SND_OMAP_SOC
CONFIG_SND_SDMA_SOC
CONFIG_SND_OMAP_SOC_N810
CONFIG_SND_OMAP_SOC_RX51
CONFIG_SND_OMAP_SOC_AMS_DELTA
CONFIG_SND_OMAP_SOC_OSK5912
CONFIG_SND_OMAP_SOC_AM3517EVM
CONFIG_SND_OMAP_SOC_OMAP_TWL4030
CONFIG_SND_OMAP_SOC_OMAP_ABE_TWL6040
CONFIG_SND_OMAP_SOC_OMAP3_PANDORA
CONFIG_SND_SST_IPC_PCI
CONFIG_SND_SST_IPC_ACPI
CONFIG_SND_SOC_INTEL_SST_FIRMWARE
CONFIG_SND_SOC_INTEL_HASWELL
CONFIG_SND_SOC_INTEL_BAYTRAIL
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI
CONFIG_SND_SOC_INTEL_SKYLAKE
CONFIG_SND_SOC_INTEL_HASWELL_MACH
CONFIG_SND_SOC_INTEL_BROADWELL_MACH
CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH
CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH
CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH
CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH
CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH
CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH
CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH
CONFIG_SND_MMP_SOC
CONFIG_SND_PXA2XX_AC97
CONFIG_SND_MMP_SOC_SSPA
CONFIG_SND_PXA2XX_SOC_EM_X270
CONFIG_SND_SOC_RAUMFELD
CONFIG_SND_PXA2XX_SOC_IMOTE2
CONFIG_SND_SOC_LPASS_CPU
CONFIG_SND_SOC_LPASS_PLATFORM
CONFIG_SND_SOC_LPASS_IPQ806X
CONFIG_SND_SOC_LPASS_APQ8016
CONFIG_SND_SOC_STORM
CONFIG_SND_SOC_APQ8016_SBC
CONFIG_SND_SOC_QDSP6_ASM_DAI
CONFIG_SND_SOC_QDSP6
CONFIG_SND_SOC_MSM8996
CONFIG_SND_SOC_SDM845
CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631
CONFIG_SND_SOC_SIRF
CONFIG_SND_SOC_SIRF_AUDIO
CONFIG_SND_SOC_SIRF_AUDIO_PORT
CONFIG_SND_SOC_SIRF_USP
CONFIG_SND_SOC_TXX9ACLC_AC97
CONFIG_SND_SOC_TXX9ACLC_GENERIC
CONFIG_ZX_SPDIF
CONFIG_ZX_I2S
CONFIG_ZX_TDM
CONFIG_SND_SOC_CS42L42
CONFIG_SND_SOC_JZ4740_CODEC
CONFIG_SND_SOC_SIRF_AUDIO_CODEC
CONFIG_SND_SOC_ZX_AUD96P22
CONFIG_SND_SOC_MAX9759
CONFIG_SND_SIMPLE_SCU_CARD
CONFIG_SND_AUDIO_GRAPH_SCU_CARD