#
# Realtek Semiconductor Corp.
#
# July.22, 2016		Jim Cao (jim_cao@realsil.com.cn)
# Dec.6, 2016		Lei Wang(lei_wang@realsil.com.cn)
#

obj-$(CONFIG_SND_SOC_RLX_DMA) += rlx_dma.o
obj-$(CONFIG_SND_SOC_RLX_I2S) += rlx_i2s.o

obj-$(CONFIG_SND_SOC_RLX_INTERN_CODEC) += rlx_codec.o
obj-$(CONFIG_SND_SOC_RLX_INTERN_CODEC) += rlx_snd_intern.o
ifdef CONFIG_SND_SOC_RLX_INTERN_CODEC
ccflags-y += -DCONFIG_SND_SOC_RLX_INTERN_CODEC
ifdef CONFIG_SND_SOC_RLX_INTERN_CODEC_LINEIN
ccflags-y += -DCONFIG_SND_SOC_RLX_INTERN_CODEC_LINEIN
endif
ifdef CONFIG_SND_SOC_RLX_INTERN_CODEC_DMIC
ccflags-y += -DCONFIG_SND_SOC_RLX_INTERN_CODEC_DMIC
endif
ifdef CONFIG_SND_SOC_RLX_INTERN_CODEC_AMIC
ccflags-y += -DCONFIG_SND_SOC_RLX_INTERN_CODEC_AMIC
ifdef CONFIG_SND_SOC_RLX_AMIC_IN_LDO
ccflags-y += -DCONFIG_SND_SOC_RLX_AMIC_IN_LDO
endif
ifdef CONFIG_SND_SOC_RLX_AMIC_PMU_RTP
ccflags-y += -DCONFIG_SND_SOC_RLX_AMIC_PMU_RTP
ifdef CONFIG_SND_SOC_RLX_AMIC_PMU_RTP_LDO1
ccflags-y += -DCONFIG_SND_SOC_RLX_AMIC_PMU_RTP_LDO1
endif
endif #if CONFIG_SND_SOC_RLX_AMIC_PMU_RTP
endif #if CONFIG_SND_SOC_RLX_INTERN_CODEC_AMIC
endif #if CONFIG_SND_SOC_RLX_INTERN_CODEC

obj-$(CONFIG_SND_SOC_RLX_SPDIF)	+= rlx_snd_spdif.o
ifneq ($(CONFIG_SND_SOC_RLX_SPDIF), )
ccflags-y += -DCONFIG_SND_SOC_RLX_SPDIF
endif

ifdef CONFIG_SND_SOC_RLX_EXTERN_CODEC
ccflags-y += -DCONFIG_SND_SOC_RLX_EXTERN_CODEC
endif

obj-$(CONFIG_SND_SOC_RLX_QC) += rlx_snd_qc.o

snd-soc-rt5651-objs := codec/rt5651.o codec/rt5651_ioctl.o codec/rt56xx_ioctl.o
obj-$(CONFIG_SND_SOC_RLX_RT5651) += snd-soc-rt5651.o
obj-$(CONFIG_SND_SOC_RLX_RT5651) += rlx_snd_rt5651.o

obj-$(CONFIG_SND_SOC_RLX_RT5659) += rlx_snd_rt5659.o

obj-$(CONFIG_SND_SOC_RLX_RT5514) += rlx_snd_rt5514.o

obj-$(CONFIG_SND_SOC_RLX_RT5679) += codec/rt5679-spi.o
obj-$(CONFIG_SND_SOC_RLX_RT5679) += codec/rt5679.o
obj-$(CONFIG_SND_SOC_RLX_RT5679) += rlx_snd_rt5679.o

snd-soc-rt5616-objs := codec/rt5616.o codec/rl6231.o
obj-$(CONFIG_SND_SOC_RLX_RT5616) += snd-soc-rt5616.o
obj-$(CONFIG_SND_SOC_RLX_RT5616) += rlx_snd_rt5616.o

ifdef CONFIG_SND_SOC_RLX_DEBUG
ccflags-y += -DCONFIG_SND_SOC_RLX_DEBUG
endif
