# AML Platform Support
snd-soc-aml-pcm-objs := aml_pcm.o
snd-soc-aml-platform-pcm2bt-objs := aml_platform_pcm2bt.o
snd-soc-aml-dai-objs := aml_dai.o
snd-soc-aml-hw-objs  := aml_audio_hw.o
snd-soc-aml-hw-pcm2bt-objs  := aml_audio_hw_pcm2bt.o
snd-soc-aml-platform-objs := aml_platform.o

obj-$(CONFIG_SND_AML_M6_SOC) += snd-soc-aml-pcm.o
obj-$(CONFIG_SND_AML_M6_SOC) += snd-soc-aml-dai.o
obj-$(CONFIG_SND_AML_M6_SOC) += snd-soc-aml-hw.o
obj-$(CONFIG_SND_AML_M6_SOC) += aml_notify.o
obj-$(CONFIG_SND_AML_M6_SOC) += snd-soc-aml-platform.o
obj-$(CONFIG_SND_AML_M6_SOC) += snd-soc-aml-platform-pcm2bt.o
obj-$(CONFIG_SND_AML_M6_SOC) += snd-soc-aml-hw-pcm2bt.o
obj-$(CONFIG_SND_AML_M6_SOC) += aml_audio_codec_probe.o

#AML M6 Machine support
snd-soc-aml-m6-rt5631-objs := aml_m6_rt5631.o
obj-$(CONFIG_SND_AML_M6_RT5631) += snd-soc-aml-m6-rt5631.o

#AML M6 Machine support
snd-soc-aml-m6-rt5616-objs := aml_m6_rt5616.o
obj-$(CONFIG_SND_AML_M6_RT5616) += snd-soc-aml-m6-rt5616.o

#AML M6 Machine support
snd-soc-aml-m6-rt3261-objs := aml_m6_rt3261.o
obj-$(CONFIG_SND_AML_M6_RT3261) += snd-soc-aml-m6-rt3261.o
snd-soc-aml-m6-wm8960-objs := aml_m6_wm8960.o
obj-$(CONFIG_SND_AML_M6_WM8960) += snd-soc-aml-m6-wm8960.o

#AML M series with dummy codec support
snd-soc-aml-m-dummy-objs := aml_m_dummy.o
obj-$(CONFIG_SND_AML_M_DUMMY_CODEC) += snd-soc-aml-m-dummy.o

# AML M6TV Machine support
snd-soc-aml-syno9629-codec-objs := aml_syno9629_codec.o
snd-soc-aml-m6tv-audio-objs := aml_m6tv_audio.o
obj-$(CONFIG_SND_AML_M6TV_SYNOPSYS9629_CODEC) += snd-soc-aml-syno9629-codec.o
obj-$(CONFIG_SND_AML_M6TV_AUDIO_CODEC) += snd-soc-aml-m6tv-audio.o

