[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240820102402.576985-8-karol.kolacinski@intel.com>
Date: Tue, 20 Aug 2024 12:21:47 +0200
From: Karol Kolacinski <karol.kolacinski@...el.com>
To: intel-wired-lan@...ts.osuosl.org
Cc: netdev@...r.kernel.org,
anthony.l.nguyen@...el.com,
przemyslaw.kitszel@...el.com,
Karol Kolacinski <karol.kolacinski@...el.com>
Subject: [PATCH v7 iwl-next 0/6] ice: Implement PTP support for E830 devices
Add specific functions and definitions for E830 devices to enable
PTP support.
Refactor processing of timestamping interrupt and cross timestamp
to avoid code redundancy.
Jacob Keller (1):
ice: combine cross timestamp functions for E82x and E830
Karol Kolacinski (4):
ice: Remove unncecessary ice_is_e8xx() functions
ice: Use FIELD_PREP for timestamp values
ice: Process TSYN IRQ in a separate function
ice: Add timestamp ready bitmap for E830 products
Michal Michalik (1):
ice: Implement PTP support for E830 devices
drivers/net/ethernet/intel/Kconfig | 2 +-
drivers/net/ethernet/intel/ice/ice_common.c | 128 +----
drivers/net/ethernet/intel/ice/ice_common.h | 19 +-
drivers/net/ethernet/intel/ice/ice_ddp.c | 4 +-
drivers/net/ethernet/intel/ice/ice_gnss.c | 23 +-
.../net/ethernet/intel/ice/ice_hw_autogen.h | 12 +
drivers/net/ethernet/intel/ice/ice_main.c | 25 +-
drivers/net/ethernet/intel/ice/ice_ptp.c | 469 ++++++++++++------
drivers/net/ethernet/intel/ice/ice_ptp.h | 9 +-
drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 288 ++++++++---
drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 36 +-
drivers/net/ethernet/intel/ice/ice_type.h | 9 -
12 files changed, 608 insertions(+), 416 deletions(-)
V6 -> V7: Fixed timestamp acquisition in "ice: Implement PTP support for
E830 devices"
V5 -> V6: Fixed minor compilation issue in "ice: Use FIELD_PREP for timestamp
values"
V4 -> V5: Added 2 patches: "ice: Remove unncecessary ice_is_e8xx()
functions" and "ice: Use FIELD_PREP for timestamp values".
Edited return values "ice: Implement PTP support for E830
devices".
V3 -> V4: Further kdoc fixes in "ice: Implement PTP support for
E830 devices"
V2 -> V3: Rebased and fixed kdoc in "ice: Implement PTP support for
E830 devices"
V1 -> V2: Fixed compilation issue in "ice: Implement PTP support for
E830 devices"
base-commit: a2048a2cb937396757fee14263302191b3c0f0da
--
2.46.0
Powered by blists - more mailing lists