]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
net: ena: Add PHC support in the ENA driver
authorDavid Arinzon <darinzon@amazon.com>
Tue, 17 Jun 2025 11:05:37 +0000 (14:05 +0300)
committerJakub Kicinski <kuba@kernel.org>
Thu, 19 Jun 2025 01:57:28 +0000 (18:57 -0700)
commite0ea34158ee8c4f7536cd781010339ff28c0d24c
treeeac3a5dea473b54299423106634a480249b5f653
parent253833da4e5619afef6a5918ed63405b9fec9874
net: ena: Add PHC support in the ENA driver

The ENA driver will be extended to support the new PHC feature using
ptp_clock interface [1]. this will provide timestamp reference for user
space to allow measuring time offset between the PHC and the system
clock in order to achieve nanosecond accuracy.

[1] - https://www.kernel.org/doc/html/latest/driver-api/ptp.html

Signed-off-by: Amit Bernstein <amitbern@amazon.com>
Signed-off-by: David Arinzon <darinzon@amazon.com>
Link: https://patch.msgid.link/20250617110545.5659-2-darinzon@amazon.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
12 files changed:
Documentation/networking/device_drivers/ethernet/amazon/ena.rst
drivers/net/ethernet/amazon/Kconfig
drivers/net/ethernet/amazon/ena/Makefile
drivers/net/ethernet/amazon/ena/ena_admin_defs.h
drivers/net/ethernet/amazon/ena/ena_com.c
drivers/net/ethernet/amazon/ena/ena_com.h
drivers/net/ethernet/amazon/ena/ena_ethtool.c
drivers/net/ethernet/amazon/ena/ena_netdev.c
drivers/net/ethernet/amazon/ena/ena_netdev.h
drivers/net/ethernet/amazon/ena/ena_phc.c [new file with mode: 0644]
drivers/net/ethernet/amazon/ena/ena_phc.h [new file with mode: 0644]
drivers/net/ethernet/amazon/ena/ena_regs_defs.h