# MSM Machine Support

snd-soc-hostless-pcm-objs := msm-pcm-hostless.o
obj-$(CONFIG_SND_SOC_MSM_HOSTLESS_PCM) += snd-soc-hostless-pcm.o

obj-$(CONFIG_SND_SOC_MSM_QDSP6V2_INTF) += qdsp6v2/
obj-$(CONFIG_SND_SOC_QDSP6V2_VM) += qdsp6v2/

snd-soc-qdsp6v2-objs := msm-dai-fe.o
obj-$(CONFIG_SND_SOC_QDSP6V2) += snd-soc-qdsp6v2.o
obj-$(CONFIG_SND_SOC_QDSP6V2_VM) += snd-soc-qdsp6v2.o

#for APQ8084 sound card driver
snd-soc-apq8084-objs := apq8084.o
obj-$(CONFIG_SND_SOC_APQ8084) += snd-soc-apq8084.o

#for CPE drivers
snd-soc-cpe-objs := msm-cpe-lsm.o
obj-$(CONFIG_SND_SOC_CPE) += snd-soc-cpe.o

# for MSM 8994 sound card driver
snd-soc-msm8994-objs := msm8994.o
obj-$(CONFIG_SND_SOC_MSM8994) += snd-soc-msm8994.o

# for MSM8996 sound card driver
snd-soc-msm8996-objs := msm8996.o apq8096-auto.o apq8096-i2c.o
obj-$(CONFIG_SND_SOC_MSM8996) += snd-soc-msm8996.o

# for MSM8996 virtualization sound card driver
snd-soc-msm8996-vm-objs := apq8096-auto.o
obj-$(CONFIG_SND_SOC_MSM8996_VM) += snd-soc-msm8996-vm.o

# for MSM 8x16/8952 sound card driver
snd-soc-msm8x16-objs := msm8952.o msm-audio-pinctrl.o
snd-soc-msm8x16-objs += msm8952-slimbus.o msm8952-dai-links.o
obj-$(CONFIG_SND_SOC_MSM8X16) += snd-soc-msm8x16.o

# for MDM 9650 sound card driver
snd-soc-mdm9650-objs := mdm9650.o msm-audio-pinctrl.o
obj-$(CONFIG_SND_SOC_MDM9650) += snd-soc-mdm9650.o

# for MDM 9607 sound card driver
snd-soc-mdm9607-objs := mdm9607.o
obj-$(CONFIG_SND_SOC_MDM9607) += snd-soc-mdm9607.o

# for MSM 8909 sound card driver
snd-soc-msm8909-objs := msm8952.o msm-audio-pinctrl.o apq8009-i2s-ext-codec.o msm_bg.o msm8909.o
obj-$(CONFIG_SND_SOC_MSM8909) += snd-soc-msm8909.o

# for MDM9640 sound card driver
snd-soc-mdm9640-objs := mdm9640.o
obj-$(CONFIG_SND_SOC_MDM9640) += snd-soc-mdm9640.o
