blob: 3d42011a91b0f1de6d8e1652e3d267af3eebe7a3 [file] [log] [blame]
# SPDX-License-Identifier: GPL-2.0
# Copyright (c) 2017 - 2020 Intel Corporation.
ifneq ($(EXTERNAL_BUILD), 1)
srcpath := $(srctree)
endif
ccflags-y += -DIPU_TPG_FRAME_SYNC -DIPU_PSYS_GPC \
-DIPU_ISYS_GPC
intel-ipu6-objs += ../ipu.o \
../ipu-bus.o \
../ipu-dma.o \
../ipu-mmu.o \
../ipu-buttress.o \
../ipu-trace.o \
../ipu-cpd.o \
ipu6.o \
../ipu-fw-com.o
obj-$(CONFIG_VIDEO_INTEL_IPU6) += intel-ipu6.o
intel-ipu6-isys-objs += ../ipu-isys.o \
../ipu-isys-csi2.o \
ipu6-isys.o \
ipu6-isys-phy.o \
ipu6-isys-dwc-phy.o \
ipu6-isys-csi2.o \
ipu6-isys-gpc.o \
../ipu-isys-csi2-be-soc.o \
../ipu-fw-isys.o \
../ipu-isys-video.o \
../ipu-isys-queue.o \
../ipu-isys-subdev.o
intel-ipu6-isys-objs += ../ipu-isys-csi2-be.o
obj-$(CONFIG_VIDEO_INTEL_IPU6) += intel-ipu6-isys.o
intel-ipu6-psys-objs += ../ipu-psys.o \
ipu6-psys.o \
ipu-resources.o \
ipu6-psys-gpc.o \
ipu6-l-scheduler.o \
ipu6-ppg.o
intel-ipu6-psys-objs += ipu-fw-resources.o \
ipu6-fw-resources.o \
ipu6se-fw-resources.o \
ipu6ep-fw-resources.o \
../ipu-fw-psys.o
ifeq ($(CONFIG_COMPAT),y)
intel-ipu6-psys-objs += ../ipu-psys-compat32.o
endif
obj-$(CONFIG_VIDEO_INTEL_IPU6) += intel-ipu6-psys.o
ccflags-y += -I$(srcpath)/$(src)/../../../../../include/
ccflags-y += -I$(srcpath)/$(src)/../
ccflags-y += -I$(srcpath)/$(src)/