linux-yocto/drivers/net/ethernet/ti
Meghana Malladi dc065076ee net: ti: icssg-prueth: Fix 1 PPS sync
The first PPS latch time needs to be calculated by the driver
(in rounded off seconds) and configured as the start time
offset for the cycle. After synchronizing two PTP clocks
running as master/slave, missing this would cause master
and slave to start immediately with some milliseconds
drift which causes the PPS signal to never synchronize with
the PTP master.

Fixes: 186734c158 ("net: ti: icssg-prueth: add packet timestamping and ptp support")
Signed-off-by: Meghana Malladi <m-malladi@ti.com>
Reviewed-by: Vadim Fedorenko <vadim.fedorenko@linux.dev>
Reviewed-by: MD Danish Anwar <danishanwar@ti.com>
Link: https://patch.msgid.link/20241111095842.478833-1-m-malladi@ti.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
2024-11-14 10:34:56 +01:00
..
icssg net: ti: icssg-prueth: Fix 1 PPS sync 2024-11-14 10:34:56 +01:00
am65-cpsw-ethtool.c net: ethernet: ti: am65-cpsw: Introduce multi queue Rx 2024-09-13 10:48:59 +01:00
am65-cpsw-nuss.c net: ethernet: ti: am65-cpsw: fix warning in am65_cpsw_nuss_remove_rx_chns() 2024-11-05 15:56:48 +01:00
am65-cpsw-nuss.h net: ethernet: ti: am65-cpsw: Fix multi queue Rx on J7 2024-11-05 15:56:48 +01:00
am65-cpsw-qos.c net: ethernet: ti: am65-cpsw-qos: Add support to taprio for past base_time 2024-04-29 06:19:16 +01:00
am65-cpsw-qos.h
am65-cpsw-switchdev.c
am65-cpsw-switchdev.h
am65-cpts.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-04-25 12:41:37 -07:00
am65-cpts.h net: ethernet: ti: am65-cpsw/ethtool: Enable RX HW timestamp only for PTP packets 2024-04-23 12:07:24 +02:00
cpsw_ale.c net: ethernet: ti: cpsw_ale: Fix warning on some platforms 2024-10-01 11:34:41 +02:00
cpsw_ale.h net: ethernet: ti: cpsw_ale: Fix warning on some platforms 2024-10-01 11:34:41 +02:00
cpsw_ethtool.c net: ethernet: ti: cpsw_ethtool: Remove setting of RX software timestamp 2024-09-06 09:34:17 +01:00
cpsw_new.c netdev_features: convert NETIF_F_NETNS_LOCAL to dev->netns_local 2024-09-03 11:36:43 +02:00
cpsw_priv.c net: ethernet: ti: cpsw: flower: validate control flags 2024-04-24 19:59:19 -07:00
cpsw_priv.h net: Add struct kernel_ethtool_ts_info 2024-07-15 08:02:26 -07:00
cpsw_sl.c
cpsw_sl.h
cpsw_switchdev.c
cpsw_switchdev.h
cpsw-common.c
cpsw-phy-sel.c
cpsw.c
cpsw.h
cpts.c
cpts.h
davinci_cpdma.c
davinci_cpdma.h
davinci_emac.c
davinci_mdio.c
k3-cppi-desc-pool.c net: ethernet: ti: Add desc_infos member to struct k3_cppi_desc_pool 2024-04-15 13:18:18 +01:00
k3-cppi-desc-pool.h net: ethernet: ti: Add desc_infos member to struct k3_cppi_desc_pool 2024-04-15 13:18:18 +01:00
Kconfig net: ti: icssg-prueth: add missing deps 2024-07-09 11:36:17 -07:00
Makefile net: ti: icssg-prueth: Split out common object into module 2024-07-15 13:50:40 +01:00
netcp_core.c
netcp_ethss.c net: netcp: Remove setting of RX software timestamp 2024-09-06 09:34:17 +01:00
netcp_sgmii.c
netcp_xgbepcsr.c
netcp.h
tlan.c
tlan.h