blob: 91f35ac62cf8153fe1a2471a58a198fe09dde400 [file] [log] [blame] [edit]
# SPDX-License-Identifier: GPL-2.0
ccflags-y += -I$(srctree)/../private/google-modules/aoc_ipc
ccflags-y += -I$(srctree)/../private/google-modules/soc/gs/drivers/dma-buf/heaps
ccflags-y += -I$(srctree)/../private/google-modules/trusty/include
ccflags-y += -I$(srctree)/drivers/dma-buf
obj-$(CONFIG_WC_MBOX) += mailbox-wc.o
obj-$(CONFIG_AOC_DRIVER) += aoc_core.o
aoc_core-objs := aoc.o ../aoc_ipc/aoc_ipc_core.o aoc_firmware.o ion_physical_heap.o aoc_service_core.o
ifneq ($(filter y, $(CONFIG_SOC_GS101) $(CONFIG_SOC_GS201) $(CONFIG_SOC_ZUMA)),)
aoc_core-objs += aoc_v1.o
endif
obj-$(CONFIG_AOC_CHAR_DRIVER) += aoc_char_dev.o
obj-$(CONFIG_AOC_CONTROL_DRIVER) += aoc_control_dev.o
obj-$(CONFIG_AOC_CHAN_DRIVER) += aoc_channel_dev.o
obj-$(CONFIG_AOC_UWB_DRIVER) += aoc_uwb_platform_drv.o aoc_uwb_service_dev.o
obj-$(CONFIG_AOC_TBN_DRIVER) += aoc_tbn_service_dev.o
obj-$(CONFIG_AOC_UNIT_TEST_DRIVER) += aoc_unit_test_dev.o
headers-y := uapi/aoc.h