Linux kernel source tree
Go to file
Tianfei Zhang 615927f1a4 ptp: add ToD device driver for Intel FPGA cards
Adding a DFL (Device Feature List) device driver of ToD device for
Intel FPGA cards.

The Intel FPGA Time of Day(ToD) IP within the FPGA DFL bus is exposed
as PTP Hardware clock(PHC) device to the Linux PTP stack to synchronize
the system clock to its ToD information using phc2sys utility of the
Linux PTP stack. The DFL is a hardware List within FPGA, which defines
a linked list of feature headers within the device MMIO space to provide
an extensible way of adding subdevice features.

Signed-off-by: Raghavendra Khadatare <raghavendrax.anand.khadatare@intel.com>
Signed-off-by: Tianfei Zhang <tianfei.zhang@intel.com>
Acked-by: Richard Cochran <richardcochran@gmail.com>
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Link: https://lore.kernel.org/r/20230328142455.481146-1-tianfei.zhang@intel.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2023-03-29 21:25:48 -07:00
arch
block
certs
crypto
Documentation docs: netlink: document the sub-type attribute property 2023-03-28 23:54:43 -07:00
drivers ptp: add ToD device driver for Intel FPGA cards 2023-03-29 21:25:48 -07:00
fs
include macvlan: Add netlink attribute for broadcast cutoff 2023-03-29 09:03:32 +01:00
init
io_uring
ipc
kernel
lib mlx5-updates-2023-03-20 2023-03-28 23:52:12 -07:00
LICENSES
mm
net mptcp: do not fill info not used by the PM in used 2023-03-29 09:01:28 +01:00
rust
samples
scripts Merge branch 'locking/rcuref' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2023-03-28 18:49:35 -07:00
security
sound
tools macvlan: Add netlink attribute for broadcast cutoff 2023-03-29 09:03:32 +01:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
.rustfmt.toml
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS ptp: add ToD device driver for Intel FPGA cards 2023-03-29 21:25:48 -07:00
Makefile
README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.