98 lines
2.7 KiB
Makefile
98 lines
2.7 KiB
Makefile
# SUNXI platform Support
|
|
|
|
snd-sunxi-soc-objs := sunxi_dma.o
|
|
snd-sunxi-soc-objs += codec_utils.o
|
|
ifneq ($(CONFIG_SND_SUNXI_SOC_RW),)
|
|
snd-sunxi-soc-objs += sunxi_rw_func.o
|
|
endif
|
|
ifneq ($(CONFIG_SND_SUNXI_SOC_SPDIF_UTILS),)
|
|
snd-sunxi-soc-objs += spdif-utils.o
|
|
endif
|
|
obj-y += snd-sunxi-soc.o
|
|
|
|
obj-$(CONFIG_SND_SOC) += audiocodec/
|
|
obj-$(CONFIG_SND_SOC) += i2s0/
|
|
obj-$(CONFIG_SND_SOC) += i2s1/
|
|
|
|
#audiocodec
|
|
#sun50i
|
|
obj-$(CONFIG_SND_SUNXI_SOC_INTERNAL_AUDIOCODEC) += sunxi_codec.o
|
|
obj-$(CONFIG_SND_SUNXI_SOC_INTERNAL_I2S) += sunxi_i2s.o
|
|
|
|
#sun3iw1
|
|
obj-$(CONFIG_SND_SUNXI_SOC_INTERNAL_SUN3IW1_AUDIOCODEC) += sun3iw1_codec.o
|
|
#sun8iw10
|
|
obj-$(CONFIG_SND_SUNXI_SOC_INTERNAL_SUN8IW10_AUDIOCODEC) += sun8iw10_codec.o
|
|
#sun8iw11
|
|
obj-$(CONFIG_SND_SUNXI_SOC_INTERNAL_SUN8IW11_AUDIOCODEC) += sun8iw11_codec.o
|
|
#sun50iw2
|
|
obj-$(CONFIG_SND_SUNXI_SOC_INTERNAL_SUN50IW2_AUDIOCODEC) += sun50iw2_codec.o
|
|
|
|
#sun3iw1 sun8iw10 sun8iw11 sun50iw2
|
|
obj-$(CONFIG_SND_SUNXI_SOC_CODEC_CPU_DAI) += sunxi_cpudai.o
|
|
|
|
#sun3iw1
|
|
obj-$(CONFIG_SND_SOC_SUN3IW1_CPU_DAUDIO) += sun3iw1_daudio.o
|
|
|
|
#daudio
|
|
obj-$(CONFIG_SND_SUNXI_SOC_VIRCODEC) += snddaudio.o
|
|
obj-$(CONFIG_SND_SUNXI_SOC_DAUDIO_PLATFORM) += sunxi_daudio.o
|
|
|
|
#dmic
|
|
obj-$(CONFIG_SND_SUNXI_SOC_DMIC) += sunxi_dmic.o
|
|
|
|
#dsd
|
|
obj-$(CONFIG_SND_SUNXI_SOC_DSD) += sunxi_dsd.o
|
|
obj-$(CONFIG_SND_SOC_CS4385) += cs4385.o
|
|
|
|
#hdmi
|
|
obj-$(CONFIG_SND_SUNXI_SOC_HDMIAUDIO) += sndhdmi.o
|
|
|
|
#spdif
|
|
obj-$(CONFIG_SND_SUNXI_SOC_SPDIF) += sunxi_spdif.o
|
|
|
|
#for sound machine
|
|
#sun50i
|
|
obj-$(CONFIG_SND_SUNXI_SOC_AUDIO_CODEC_MACHINE) += sunxi_sndcodec.o
|
|
#sun3iw1
|
|
obj-$(CONFIG_SND_SUNXI_SOC_SUN3IW1_AUDIO_CODEC_MACHINE) += sun3iw1_sndcodec.o
|
|
#sun8iw10
|
|
obj-$(CONFIG_SND_SUNXI_SOC_SUN8IW10_AUDIO_CODEC_MACHINE) += sun8iw10_sndcodec.o
|
|
#sun8iw11
|
|
obj-$(CONFIG_SND_SUNXI_SOC_SUN8IW11_AUDIO_CODEC_MACHINE) += sun8iw11_sndcodec.o
|
|
#sun8iw11
|
|
obj-$(CONFIG_SND_SUNXI_SOC_SUN50IW2_AUDIO_CODEC_MACHINE) += sun50iw2_sndcodec.o
|
|
|
|
# audio hub
|
|
obj-$(CONFIG_SND_SUNXI_SOC_AHUB) += sunxi_ahub.o
|
|
obj-$(CONFIG_SND_SUNXI_SOC_AHUB) += sunxi_ahub_cpudai.o
|
|
obj-$(CONFIG_SND_SUNXI_SOC_AHUB) += sunxi_ahub_daudio.o
|
|
obj-$(CONFIG_SND_SUNXI_SOC_AHUB) += sunxi_netlink.o
|
|
|
|
# ahub machine
|
|
obj-$(CONFIG_SND_SUNXI_SOC_AHUB) += sunxi-sndahub.o
|
|
|
|
#daudio machine
|
|
obj-$(CONFIG_SND_SUNXI_SOC_DAUDIO_MACHINE) += sunxi-snddaudio.o
|
|
#daudio0
|
|
obj-$(CONFIG_SND_SUNXI_SOC_DAUDIO0_MACHINE) += sunxi-snddaudio.o
|
|
|
|
#daudio1
|
|
obj-$(CONFIG_SND_SUNXI_SOC_DAUDIO1_MACHINE) += sunxi-snddaudio.o
|
|
|
|
#dmic
|
|
obj-$(CONFIG_SND_SUNXI_SOC_DMIC) += sunxi-snddmic.o
|
|
|
|
#dsd
|
|
obj-$(CONFIG_SND_SUNXI_SOC_DSD) += sunxi-snddsd.o
|
|
|
|
#hdmi
|
|
obj-$(CONFIG_SND_SUNXI_SOC_HDMIAUDIO) += sunxi-sndhdmi.o
|
|
|
|
#spdif
|
|
obj-$(CONFIG_SND_SUNXI_SOC_SPDIF) += sunxi-sndspdif.o
|
|
|
|
##DEBUG
|
|
ifeq ($(CONFIG_SUNXI_AUDIO_DEBUG), y)
|
|
EXTRA_CFLAGS += -DDEBUG
|
|
endif
|