xref: /freebsd/sys/modules/qat/qat_common/Makefile (revision c38bafee7e182fbcdc3c346b2785ed258230cb06)
178ee8d1cSJulian Grajkowski# SPDX-License-Identifier: BSD-3-Clause
278ee8d1cSJulian Grajkowski# Copyright(c) 2007-2022 Intel Corporation
378ee8d1cSJulian Grajkowski.PATH:	${SRCTOP}/sys/dev/qat/qat_common
478ee8d1cSJulian Grajkowski
578ee8d1cSJulian GrajkowskiKMOD= qat_common
678ee8d1cSJulian Grajkowski
778ee8d1cSJulian GrajkowskiSRCS+= adf_accel_engine.c adf_freebsd_admin.c adf_aer.c adf_cfg.c qat_common_module.c
878ee8d1cSJulian GrajkowskiSRCS+= adf_heartbeat.c adf_freebsd_heartbeat_dbg.c
9266b0663SKrzysztof ZdziarskiSRCS+= adf_freebsd_dev_processes.c adf_freebsd_uio.c adf_freebsd_uio_cleanup.c
10266b0663SKrzysztof ZdziarskiSRCS+= adf_ctl_drv.c adf_dev_mgr.c adf_hw_arbiter.c
1178ee8d1cSJulian GrajkowskiSRCS+= adf_init.c adf_transport.c adf_isr.c adf_fw_counters.c adf_dev_err.c
12a977168cSMichal GulbickiSRCS+= adf_gen2_hw_data.c
13a977168cSMichal GulbickiSRCS+= adf_gen4_hw_data.c
1478ee8d1cSJulian GrajkowskiSRCS+= qat_freebsd.c
1578ee8d1cSJulian GrajkowskiSRCS+= adf_freebsd_cfg_dev_dbg.c adf_freebsd_ver_dbg.c
16266b0663SKrzysztof ZdziarskiSRCS+= adf_cfg_device.c adf_cfg_section.c adf_cfg_instance.c adf_cfg_bundle.c adf_cfg_sysctl.c
1778ee8d1cSJulian GrajkowskiSRCS+= qat_hal.c qat_uclo.c
18266b0663SKrzysztof ZdziarskiSRCS+= adf_vf_isr.c
19266b0663SKrzysztof ZdziarskiSRCS+= adf_gen4_pfvf.c
20266b0663SKrzysztof ZdziarskiSRCS+= adf_gen4_timer.c
21266b0663SKrzysztof ZdziarskiSRCS+= adf_pfvf_utils.c adf_pfvf_vf_msg.c adf_pfvf_vf_proto.c
22266b0663SKrzysztof ZdziarskiSRCS+= adf_gen4vf_hw_csr_data.c
2378ee8d1cSJulian GrajkowskiSRCS+= adf_freebsd_transport_debug.c adf_clock.c
2478ee8d1cSJulian GrajkowskiSRCS+= adf_freebsd_cnvnr_ctrs_dbg.c
25*c38bafeeSHareshx Sankar RajSRCS+= adf_freebsd_dbgfs.c
2678ee8d1cSJulian GrajkowskiSRCS+= adf_freebsd_pfvf_ctrs_dbg.c
275a8e5215SHareshx Sankar RajSRCS+= bus_if.h device_if.h pci_if.h vnode_if.h opt_qat.h
2878ee8d1cSJulian Grajkowski
2978ee8d1cSJulian GrajkowskiCFLAGS+= -I${SRCTOP}/sys/dev/qat/include
3078ee8d1cSJulian GrajkowskiCFLAGS+= -I${SRCTOP}/sys/dev/qat/include/common
31514fb387SBjoern A. ZeebCFLAGS+= ${LINUXKPI_INCLUDES}
3278ee8d1cSJulian Grajkowski
335a8e5215SHareshx Sankar Raj.if !defined(KERNBUILDDIR)
345a8e5215SHareshx Sankar RajCFLAGS+=        -include opt_qat.h
355a8e5215SHareshx Sankar RajMKDEP=          -include opt_qat.h
365a8e5215SHareshx Sankar Raj
375a8e5215SHareshx Sankar Rajopt_qat.h:
385a8e5215SHareshx Sankar Raj	:> ${.TARGET}
395a8e5215SHareshx Sankar Raj.if defined(QAT_DISABLE_SAFE_DC_MODE) && ${QAT_DISABLE_SAFE_DC_MODE} == "1"
405a8e5215SHareshx Sankar Raj	@echo "#define QAT_DISABLE_SAFE_DC_MODE 1" >> ${.TARGET}
415a8e5215SHareshx Sankar Raj.endif
425a8e5215SHareshx Sankar Raj.endif
435a8e5215SHareshx Sankar Raj
4478ee8d1cSJulian Grajkowski.include <bsd.kmod.mk>
45