mbox series

[iwl-next,0/4] ice: support cross timestamping on E823 devices

Message ID 20230711003935.98765-1-jacob.e.keller@intel.com
Headers show
Series ice: support cross timestamping on E823 devices | expand

Message

Jacob Keller July 11, 2023, 12:39 a.m. UTC
This series enables cross timestamping on E823 devices similar to how the
feature works on E822 devices. A few cleanups are done first to allow
properly programming the MAC timer block on E823 during the cross timestamp.

With this series, the E823 devices can support cross timestamping for
obtaining precise comparison between the CLOCK_REALTIME and PTP hardware
clock via simultaneous capture in hardwareg

Jacob Keller (1):
  ice: Support cross-timestamping for E823 devices

Karol Kolacinski (1):
  ice: retry acquiring hardware semaphore during cross-timestamp request

Sergey Temerkhanov (2):
  ice: prefix clock timer command enumeration values with ICE_PTP
  ice: Clean the main timer command register after use

 drivers/net/ethernet/intel/ice/ice_ptp.c    |  51 ++++++---
 drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 108 +++++++++++---------
 drivers/net/ethernet/intel/ice/ice_ptp_hw.h |  12 ++-
 3 files changed, 103 insertions(+), 68 deletions(-)


base-commit: 7a6c68ff6375fe15eae2aea2a21636f7df826a14