]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blob - drivers/media/pci/intel/ipu6/Makefile
UBUNTU: SAUCE: IPU6 driver release for kernel 5.13
[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 += -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-fw-isys.o \
31 ../ipu-isys-video.o \
32 ../ipu-isys-queue.o \
33 ../ipu-isys-subdev.o
34
35 obj-$(CONFIG_VIDEO_INTEL_IPU6) += intel-ipu6-isys.o
36
37 intel-ipu6-psys-objs += ../ipu-psys.o \
38 ipu6-psys.o \
39 ipu-resources.o \
40 ipu6-psys-gpc.o \
41 ipu6-l-scheduler.o \
42 ipu6-ppg.o
43
44 intel-ipu6-psys-objs += ipu-fw-resources.o \
45 ipu6-fw-resources.o \
46 ipu6se-fw-resources.o \
47 ipu6ep-fw-resources.o \
48 ../ipu-fw-psys.o
49
50 ifeq ($(CONFIG_COMPAT),y)
51 intel-ipu6-psys-objs += ../ipu-psys-compat32.o
52 endif
53
54 obj-$(CONFIG_VIDEO_INTEL_IPU6) += intel-ipu6-psys.o
55
56 ccflags-y += -I$(srcpath)/$(src)/../../../../../include/
57 ccflags-y += -I$(srcpath)/$(src)/../
58 ccflags-y += -I$(srcpath)/$(src)/