#menu "ASoC support for SUNXI" config SND_SUNXI_SOC_RW bool config SND_SUNXI_SOC_AUDIO_DMA bool config SND_SUNXI_SOC_SPDIF_UTILS bool config SND_SOC_CS4385 bool # for AHUB design should use pll_auio * 4 config AHUB_FREQ_REQ bool menuconfig SND_SUNXI_SOC tristate "ASoC support for SUNXI" select SND_SUNXI_SOC_AUDIO_DMA select SND_SOC_DMAENGINE_PCM ---help--- Say Y if you want to add support for sound on sunxi chips. if SND_SUNXI_SOC source "sound/soc/sunxi/audiocodec/Kconfig" source "sound/soc/sunxi/i2s0/Kconfig" source "sound/soc/sunxi/i2s1/Kconfig" config SND_SUNXI_SOC_INTERNAL_AUDIOCODEC tristate "ASoC support for audiocodec" depends on ARCH_SUN50IW1P1 || ARCH_SUN50IW3P1 select SND_SUNXI_SOC_RW help Say Y or M if you want to add support for codecs attached to the AUDIOCODEC interface. config SND_SUNXI_SOC_INTERNAL_I2S tristate "ASoC support for internal-i2s" depends on ARCH_SUN50IW1P1 || ARCH_SUN50IW3P1 select SND_SUNXI_SOC_RW help Say Y or M if you want to add support for codecs attached to the INTERNAL I2S interface. config SND_SUNXI_SOC_AUDIO_CODEC_MACHINE tristate "ASoC support for audiocodec machine" depends on ARCH_SUN50IW1P1 || ARCH_SUN50IW3P1 select SND_SUNXI_SOC_RW help Say Y or M if you want to add support for codecs attached to the AUDIOCODEC MACHEINE interface. config SND_SUNXI_SOC_INTERNAL_SUN3IW1_AUDIOCODEC tristate "ASoC support for sun3iw1 audiocodec" depends on ARCH_SUN3IW1 select SND_SUNXI_SOC_RW help Say Y or M if you want to add support for codecs attached to the AUDIOCODEC interface. config SND_SUNXI_SOC_INTERNAL_SUN8IW10_AUDIOCODEC tristate "ASoC support for audiocodec" depends on ARCH_SUN8IW10 select SND_SUNXI_SOC_RW help Say Y or M if you want to add support for codecs attached to the AUDIOCODEC interface. config SND_SUNXI_SOC_INTERNAL_SUN8IW11_AUDIOCODEC tristate "ASoC support for audiocodec" depends on ARCH_SUN8IW11 select REGMAP_MMIO select SND_SUNXI_SOC_RW help Say Y or M if you want to add support for codecs attached to the AUDIOCODEC interface. config SND_SUNXI_SOC_INTERNAL_SUN50IW2_AUDIOCODEC tristate "ASoC support for audiocodec" depends on ARCH_SUN50IW2 select SND_SUNXI_SOC_RW help Say Y or M if you want to add support for codecs attached to the AUDIOCODEC interface. config SND_SUNXI_SOC_CODEC_CPU_DAI tristate "ASoC support for internal-codec cpudai" depends on ARCH_SUN3IW1 || ARCH_SUN8IW10 || ARCH_SUN8IW11 || ARCH_SUN50IW2 select SND_SUNXI_SOC_RW help Say Y or M if you want to add support for codecs attached to the INTERNAL I2S interface. config SND_SUNXI_SOC_SUN3IW1_AUDIO_CODEC_MACHINE tristate "ASoC support for sun3iw1 audiocodec machine" depends on ARCH_SUN3IW1 select SND_SUNXI_SOC_RW help Say Y or M if you want to add support for codecs attached to the AUDIOCODEC MACHEINE interface. config SND_SUNXI_SOC_SUN8IW10_AUDIO_CODEC_MACHINE tristate "ASoC support for sun8iw10 audiocodec machine" depends on ARCH_SUN8IW10 select SND_SUNXI_SOC_RW help Say Y or M if you want to add support for codecs attached to the AUDIOCODEC MACHEINE interface. config SND_SUNXI_SOC_SUN8IW11_AUDIO_CODEC_MACHINE tristate "ASoC support for sun8iw11 audiocodec machine" depends on ARCH_SUN8IW11 select SND_SUNXI_SOC_RW help Say Y or M if you want to add support for codecs attached to the AUDIOCODEC MACHEINE interface. config SND_SUNXI_SOC_SUN50IW2_AUDIO_CODEC_MACHINE tristate "ASoC support for sun50iw2 audiocodec machine" depends on ARCH_SUN50IW2 select SND_SUNXI_SOC_RW help Say Y or M if you want to add support for codecs attached to the AUDIOCODEC MACHEINE interface. config SND_SOC_SUN3IW1_CPU_DAUDIO tristate "ASoC support for sun3iw1 cpu IIS(PCM)" depends on ARCH_SUN3IW1 help Say Y or M if you want to add the cpu iis interface. config SND_SUNXI_SOC_DAUDIO_PLATFORM tristate "ASoC support for daudio platform." depends on !SND_SUNXI_SOC_AHUB select REGMAP_MMIO help Say Y or M if you want to add the daudio platform interface. config SND_SUNXI_SOC_VIRCODEC tristate "ASoC support for vircodec." depends on !ARCH_SUN50IW6 help Say Y or M if you want to add the vircodec interface. config SND_SUNXI_SOC_DAUDIO_MACHINE tristate "ASoC Support For Daudio" select SND_SUNXI_SOC_DAUDIO_PLATFORM if !SND_SUNXI_SOC_AHUB depends on ARCH_SUN50IW6 help Say Y or M if you want to add the daudio machine interface. config SND_SUNXI_SOC_DAUDIO0_MACHINE tristate "ASoC support for Daudio0 machine" select SND_SUNXI_SOC_DAUDIO_PLATFORM if !SND_SUNXI_SOC_AHUB depends on !ARCH_SUN50IW6 help Say Y or M if you want to add the daudio0 MACHEINE interface. config SND_SUNXI_SOC_DAUDIO1_MACHINE tristate "ASoC support for Daudio1 machine" select SND_SUNXI_SOC_DAUDIO_PLATFORM if !SND_SUNXI_SOC_AHUB depends on !ARCH_SUN50IW6 help Say Y or M if you want to add the daudio1 MACHEINE interface. config SND_SUNXI_SOC_DMIC tristate "ASoC support for dmic." select REGMAP_MMIO select SND_SOC_DMIC depends on ARCH_SUN3IW1 || ARCH_SUN8IW10 || ARCH_SUN8IW17 || ARCH_SUN50IW6 || ARCH_SUN50IW3 help Say Y or M if you want to add the dmic interface. config SND_SUNXI_SOC_DSD tristate "ASoC support for dsd." select SND_SOC_CS4385 depends on ARCH_SUN8IW10 help Say Y or M if you want to add the dsd interface. config SND_SUNXI_SOC_HDMIAUDIO tristate "ASoC support for hdmiaudio." depends on ARCH_SUN50IW1P1 || ARCH_SUN8IW11 || ARCH_SUN50IW2 || ARCH_SUN50IW6 select SND_SUNXI_SOC_DAUDIO_PLATFORM if !SND_SUNXI_SOC_AHUB help Say Y or M if you want to add the hdmi platform interface. config SND_SUNXI_SOC_SPDIF tristate "ASoC support for spdif soundcard" select REGMAP_MMIO select SND_SUNXI_SOC_SPDIF_UTILS depends on ARCH_SUN8IW10 || ARCH_SUN8IW11 || ARCH_SUN50IW2 || ARCH_SUN50IW1 || ARCH_SUN50IW3 || ARCH_SUN50IW6 help Say Y or M if you want to add the spdif soundcard include macheine plarform. config AUDIO_RAW_FLAG bool "SUNXI Audio raw data support" help Say Y or M if you want to add the sunxi raw data support. config SND_SUNXI_SOC_AHUB tristate "ASoC support for audio hub support" select REGMAP_MMIO select AHUB_FREQ_REQ depends on ARCH_SUN50IW6 help Say Y or M if you want to using ahub module. config SUNXI_AUDIO_DEBUG bool "Support SUNXI AUDIO DEBUG" depends on SND_SUNXI_SOC_AUDIO_DMA help this is DEBUG function, add by LSH endif #endmenu