mirror-linux/drivers/net/ethernet/amd/xgbe
Raju Rangoju 5b5ba63a54 amd-xgbe: Add PPS periodic output support
Add support for hardware PPS (Pulse Per Second) output to the
AMD XGBE driver. The implementation enables flexible periodic
output mode, exposing it via the PTP per_out interface.

The driver supports configuring PPS output using the standard
PTP subsystem, allowing precise periodic signal generation for
time synchronization applications.

The feature has been verified using the testptp tool and
oscilloscope.

Signed-off-by: Raju Rangoju <Raju.Rangoju@amd.com>
Link: https://patch.msgid.link/20250909113143.1364477-1-Raju.Rangoju@amd.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2025-09-14 14:29:26 -07:00
..
Makefile amd-xgbe: Add PPS periodic output support 2025-09-14 14:29:26 -07:00
xgbe-common.h amd-xgbe: Add PPS periodic output support 2025-09-14 14:29:26 -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 PPS periodic output support 2025-09-14 14:29:26 -07:00
xgbe-ethtool.c amd-xgbe: Use int type to store negative error codes 2025-08-27 18:06:46 -07:00
xgbe-hwtstamp.c amd-xgbe: add hardware PTP timestamping support 2025-07-21 16:40:15 -07:00
xgbe-i2c.c amd-xgbe: Use int type to store negative error codes 2025-08-27 18:06:46 -07: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: Use int type to store negative error codes 2025-08-27 18:06:46 -07:00
xgbe-platform.c amd-xgbe: Convert to SPDX identifier 2025-04-08 13:26:33 +02:00
xgbe-pps.c amd-xgbe: Add PPS periodic output support 2025-09-14 14:29:26 -07:00
xgbe-ptp.c amd-xgbe: Add PPS periodic output support 2025-09-14 14:29:26 -07:00
xgbe-smn.h Networking changes for 6.16. 2025-05-28 15:24:36 -07:00
xgbe.h amd-xgbe: Add PPS periodic output support 2025-09-14 14:29:26 -07:00