# slimbus driver
subdir-ccflags-y += -Wall -Werror
ccflags-y += -I$(srctree)/drivers/devkit/audiokit/

ccflags-y += -I$(srctree)/drivers/platform_drivers/codec_bus/slimbus/vendor/include
ccflags-y += -I$(srctree)/drivers/platform_drivers/codec_bus/slimbus/vendor
ccflags-y += -I$(srctree)/include/linux/platform_drivers/codec_bus/
ccflags-y += -I$(srctree)/drivers/platform_drivers/codec_bus/slimbus/
ccflags-y += -I$(srctree)/drivers/platform_drivers/codec_bus/
ccflags-y += -I$(srctree)/sound/soc/platforms
ccflags-y += -I$(srctree)/drivers/platform_drivers/da_combine_dsp/rdr/
ccflags-y += -I$(srctree)/sound/soc/platforms/common_image/

slimbus-platform-objs := vendor/slimbus_drv_bm.o vendor/src/slimbus_drv_api.o slimbus_drv.o
slimbus-platform-objs += slimbus.o slimbus_utils.o slimbus_pm.o slimbus_da_combine.o slimbus_da_combine_v3.o

ifeq ($(CONFIG_SND_SOC_DA_COMBINE_V5),y)
slimbus-platform-objs += slimbus_da_combine_v5.o
endif

ifeq ($(CONFIG_AUDIO_DEBUG),y)
ifneq ($(kcov),true)
slimbus-platform-objs += slimbus_debug.o
endif
endif

obj-$(CONFIG_PLATFORM_SLIMBUS) += slimbus-platform.o
