]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blame - drivers/media/pci/intel/ipu6/Makefile
UBUNTU: SAUCE: IPU driver release WW04
[mirror_ubuntu-jammy-kernel.git] / drivers / media / pci / intel / ipu6 / Makefile
CommitLineData
f2efa4ee
WY
1# SPDX-License-Identifier: GPL-2.0
2# Copyright (c) 2017 - 2020 Intel Corporation.
3
4ifneq ($(EXTERNAL_BUILD), 1)
5srcpath := $(srctree)
6endif
7
9a5c4cef 8ccflags-y += -DHAS_DUAL_CMD_CTX_SUPPORT=1 -DIPU_TPG_FRAME_SYNC -DIPU_PSYS_GPC \
f2efa4ee
WY
9 -DIPU_ISYS_GPC
10
11intel-ipu6-objs += ../ipu.o \
12 ../ipu-bus.o \
13 ../ipu-dma.o \
14 ../ipu-mmu.o \
15 ../ipu-buttress.o \
16 ../ipu-trace.o \
17 ../ipu-cpd.o \
18 ipu6.o \
19 ../ipu-fw-com.o
20
3ebd4441 21obj-$(CONFIG_VIDEO_INTEL_IPU6) += intel-ipu6.o
f2efa4ee
WY
22
23intel-ipu6-isys-objs += ../ipu-isys.o \
24 ../ipu-isys-csi2.o \
25 ipu6-isys.o \
26 ipu6-isys-phy.o \
27 ipu6-isys-csi2.o \
28 ipu6-isys-gpc.o \
29 ../ipu-isys-csi2-be-soc.o \
30 ../ipu-isys-csi2-be.o \
31 ../ipu-fw-isys.o \
32 ../ipu-isys-video.o \
33 ../ipu-isys-queue.o \
af60d6fc
WY
34 ../ipu-isys-subdev.o
35
36ifdef CONFIG_VIDEO_INTEL_IPU_TPG
37intel-ipu6-isys-objs += ../ipu-isys-tpg.o
38endif
f2efa4ee 39
3ebd4441 40obj-$(CONFIG_VIDEO_INTEL_IPU6) += intel-ipu6-isys.o
f2efa4ee
WY
41
42intel-ipu6-psys-objs += ../ipu-psys.o \
43 ipu6-psys.o \
44 ipu-resources.o \
45 ipu6-psys-gpc.o \
46 ipu6-l-scheduler.o \
47 ipu6-ppg.o
48
49intel-ipu6-psys-objs += ipu-fw-resources.o \
50 ipu6-fw-resources.o \
51 ipu6se-fw-resources.o \
52 ../ipu-fw-psys.o
53
54ifeq ($(CONFIG_COMPAT),y)
55intel-ipu6-psys-objs += ../ipu-psys-compat32.o
56endif
57
3ebd4441 58obj-$(CONFIG_VIDEO_INTEL_IPU6) += intel-ipu6-psys.o
f2efa4ee
WY
59
60ccflags-y += -I$(srcpath)/$(src)/../../../../../include/
61ccflags-y += -I$(srcpath)/$(src)/../
62ccflags-y += -I$(srcpath)/$(src)/