blob: 782022f31c9502332bfc43c353e94abebf4236bf [file] [log] [blame]
obj-y += npu-util-autosleepthr.o
obj-y += npu-util-liststatemgr.o
obj-y += npu-util-msgidgen.o
obj-y += npu-util-regs.o
obj-y += npu-util-llq.o
obj-y += npu-util-common.o
obj-y += npu-log.o
obj-y += npu-ver.o
obj-y += npu-debug.o
obj-y += npu-profile.o
obj-y += npu-device.o
obj-y += npu-vertex.o
obj-y += npu-binary.o
obj-y += npu-queue.o
obj-y += npu-qos.o
obj-y += npu-system.o
obj-y += npu-memory.o
obj-y += npu-protodrv.o
obj-y += npu-session.o
obj-y += npu-fw-test-handler.o
obj-y += npu-queue.o
obj-y += npu-if-session-protodrv.o
obj-y += npu-if-protodrv-mbox2.o
obj-y += npu-sessionmgr.o
obj-$(CONFIG_NPU_INTERFACE) += interface/
obj-$(CONFIG_NPU_GOLDEN_MATCH) += npu-golden.o
obj-$(CONFIG_NPU_GOLDEN_MATCH) += npu-util-statekeeper.o
obj-$(CONFIG_NPU_GOLDEN_MATCH) += npu-util-comparator.o
obj-$(CONFIG_FIRMWARE_SRAM_DUMP_DEBUGFS) += npu-util-memdump.o
obj-y += generated/
ifdef CONFIG_EXYNOS_SOC_NAME
obj-y += soc/$(CONFIG_EXYNOS_SOC_NAME)/
endif
ccflags-y += -Idrivers/vision/include -Idrivers/vision/npu/include -Idrivers/vision/npu
ifdef CONFIG_NPU_LOOPBACK
ccflags-y += -Idrivers/vision/npu/interface/loopback
else
ccflags-y += -Idrivers/vision/npu/interface/hardware
endif
# SoC specific inclusion
ccflags-y += -Idrivers/vision/npu/soc/$(CONFIG_EXYNOS_SOC_NAME)/include