]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blame - 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
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
fad9119b 8ccflags-y += -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 \
f2efa4ee
WY
30 ../ipu-fw-isys.o \
31 ../ipu-isys-video.o \
32 ../ipu-isys-queue.o \
af60d6fc
WY
33 ../ipu-isys-subdev.o
34
3ebd4441 35obj-$(CONFIG_VIDEO_INTEL_IPU6) += intel-ipu6-isys.o
f2efa4ee
WY
36
37intel-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
44intel-ipu6-psys-objs += ipu-fw-resources.o \
45 ipu6-fw-resources.o \
46 ipu6se-fw-resources.o \
eaffc3a7 47 ipu6ep-fw-resources.o \
f2efa4ee
WY
48 ../ipu-fw-psys.o
49
50ifeq ($(CONFIG_COMPAT),y)
51intel-ipu6-psys-objs += ../ipu-psys-compat32.o
52endif
53
3ebd4441 54obj-$(CONFIG_VIDEO_INTEL_IPU6) += intel-ipu6-psys.o
f2efa4ee
WY
55
56ccflags-y += -I$(srcpath)/$(src)/../../../../../include/
57ccflags-y += -I$(srcpath)/$(src)/../
58ccflags-y += -I$(srcpath)/$(src)/