linux/drivers/net/ethernet/amd/xgbe
Raju Rangoju fbd47be098 amd-xgbe: add hardware PTP timestamping support
Adds complete support for hardware-based PTP (IEEE 1588)
timestamping to the AMD XGBE driver.

- Initialize and configure the MAC PTP registers based on link
  speed and reference clock.
- Support both 50MHz and 125MHz PTP reference clocks.
- Update the driver interface and version data to support PTP
  clock frequency selection.

Signed-off-by: Raju Rangoju <Raju.Rangoju@amd.com>
Link: https://patch.msgid.link/20250718185628.4038779-3-Raju.Rangoju@amd.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2025-07-21 16:40:15 -07:00
..
Makefile and-xgbe: remove the abstraction for hwptp 2025-07-21 16:40:15 -07:00
xgbe-common.h amd-xgbe: add hardware PTP timestamping support 2025-07-21 16:40:15 -07:00
xgbe-dcb.c amd-xgbe: Convert to SPDX identifier 2025-04-08 13:26:33 +02:00
xgbe-debugfs.c amd-xgbe: Convert to SPDX identifier 2025-04-08 13:26:33 +02:00
xgbe-desc.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-05-01 15:11:38 -07:00
xgbe-dev.c and-xgbe: remove the abstraction for hwptp 2025-07-21 16:40:15 -07:00
xgbe-drv.c amd-xgbe: add hardware PTP timestamping support 2025-07-21 16:40:15 -07:00
xgbe-ethtool.c amd-xgbe: Convert to SPDX identifier 2025-04-08 13:26:33 +02:00
xgbe-hwtstamp.c amd-xgbe: add hardware PTP timestamping support 2025-07-21 16:40:15 -07:00
xgbe-i2c.c amd-xgbe: Convert to SPDX identifier 2025-04-08 13:26:33 +02:00
xgbe-main.c amd-xgbe: add support for giant packet size 2025-07-02 14:50:07 -07:00
xgbe-mdio.c amd-xgbe: do not double read link status 2025-07-02 14:44:24 -07:00
xgbe-pci.c amd-xgbe: add hardware PTP timestamping support 2025-07-21 16:40:15 -07:00
xgbe-phy-v1.c amd-xgbe: Convert to SPDX identifier 2025-04-08 13:26:33 +02:00
xgbe-phy-v2.c amd-xgbe: do not double read link status 2025-07-02 14:44:24 -07:00
xgbe-platform.c amd-xgbe: Convert to SPDX identifier 2025-04-08 13:26:33 +02:00
xgbe-ptp.c amd-xgbe: add hardware PTP timestamping support 2025-07-21 16:40:15 -07:00
xgbe-smn.h Networking changes for 6.16. 2025-05-28 15:24:36 -07:00
xgbe.h amd-xgbe: add hardware PTP timestamping support 2025-07-21 16:40:15 -07:00