mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-09-05 11:53:41 +00:00

Add the iavf_ptp.c file and fill it in with a skeleton framework to allow registering the PTP clock device. Add implementation of helper functions to check if a PTP capability is supported and handle change in PTP capabilities. Enabling virtual clock would be possible, though it would probably perform poorly due to the lack of direct time access. Signed-off-by: Jacob Keller <jacob.e.keller@intel.com> Reviewed-by: Sai Krishna <saikrishnag@marvell.com> Reviewed-by: Simon Horman <horms@kernel.org> Co-developed-by: Ahmed Zaki <ahmed.zaki@intel.com> Signed-off-by: Ahmed Zaki <ahmed.zaki@intel.com> Tested-by: Rafal Romanowski <rafal.romanowski@intel.com> Co-developed-by: Mateusz Polchlopek <mateusz.polchlopek@intel.com> Signed-off-by: Mateusz Polchlopek <mateusz.polchlopek@intel.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
18 lines
419 B
Makefile
18 lines
419 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
# Copyright(c) 2013 - 2018 Intel Corporation.
|
|
#
|
|
# Makefile for the Intel(R) Ethernet Adaptive Virtual Function (iavf)
|
|
# driver
|
|
#
|
|
#
|
|
|
|
ccflags-y += -I$(src)
|
|
subdir-ccflags-y += -I$(src)
|
|
|
|
obj-$(CONFIG_IAVF) += iavf.o
|
|
|
|
iavf-y := iavf_main.o iavf_ethtool.o iavf_virtchnl.o iavf_fdir.o \
|
|
iavf_adv_rss.o iavf_txrx.o iavf_common.o iavf_adminq.o
|
|
|
|
iavf-$(CONFIG_PTP_1588_CLOCK) += iavf_ptp.o
|