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