]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blob - drivers/media/pci/intel/ipu6/Makefile
f2aeade540827582507e928a551aa607852be1cd
[mirror_ubuntu-jammy-kernel.git] / drivers / media / pci / intel / ipu6 / Makefile
1 # SPDX-License-Identifier: GPL-2.0
2 # Copyright (c) 2017 - 2020 Intel Corporation.
3
4 ifneq ($(EXTERNAL_BUILD), 1)
5 srcpath := $(srctree)
6 endif
7
8 ccflags-y += -DHAS_DUAL_CMD_CTX_SUPPORT=0 -DIPU_TPG_FRAME_SYNC -DIPU_PSYS_GPC \
9 -DIPU_ISYS_GPC
10
11 intel-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
21 obj-$(CONFIG_VIDEO_INTEL_IPU6) += intel-ipu6.o
22
23 intel-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 \
34 ../ipu-isys-subdev.o
35
36 ifdef CONFIG_VIDEO_INTEL_IPU_TPG
37 intel-ipu6-isys-objs += ../ipu-isys-tpg.o
38 endif
39
40 obj-$(CONFIG_VIDEO_INTEL_IPU6) += intel-ipu6-isys.o
41
42 intel-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
49 intel-ipu6-psys-objs += ipu-fw-resources.o \
50 ipu6-fw-resources.o \
51 ipu6se-fw-resources.o \
52 ../ipu-fw-psys.o
53
54 ifeq ($(CONFIG_COMPAT),y)
55 intel-ipu6-psys-objs += ../ipu-psys-compat32.o
56 endif
57
58 obj-$(CONFIG_VIDEO_INTEL_IPU6) += intel-ipu6-psys.o
59
60 ccflags-y += -I$(srcpath)/$(src)/../../../../../include/
61 ccflags-y += -I$(srcpath)/$(src)/../
62 ccflags-y += -I$(srcpath)/$(src)/