summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel/ice/ice_ptp.c
Commit message (Expand)AuthorAgeFilesLines
* ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPBSiddaraju DH2023-01-191-1/+1
* ice: reschedule ice_ptp_wait_for_offset_valid during resetJacob Keller2022-12-081-1/+6
* ice: make Tx and Rx vernier offset calibration independentSiddaraju DH2022-12-081-107/+21
* ice: only check set bits in ice_ptp_flush_tx_trackerJacob Keller2022-12-081-9/+29
* ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstampJacob Keller2022-12-081-36/+65
* ice: cleanup allocations in ice_ptp_alloc_tx_trackerJacob Keller2022-12-081-7/+11
* ice: protect init and calibrating check in ice_ptp_request_tsJacob Keller2022-12-081-5/+31
* ice: synchronize the misc IRQ when tearing down Tx trackerJacob Keller2022-12-081-4/+6
* ice: check Tx timestamp memory register for ready timestampsJacob Keller2022-12-081-7/+41
* ice: handle discarding old Tx requests in ice_ptp_tx_tstampJacob Keller2022-12-081-63/+48
* ice: always call ice_ptp_link_change and make it voidJacob Keller2022-12-081-12/+12
* ice: fix misuse of "link err" with "link status"Jacob Keller2022-12-081-1/+1
* ice: Reset TS memory for all quadsKarol Kolacinski2022-12-081-27/+2
* ice: Remove the E822 vernier "bypass" logicMilena Olech2022-12-081-5/+5
* ice: Use more generic names for ice_ptp_tx fieldsSergey Temerkhanov2022-12-081-13/+13
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-11-291-10/+10
|\
| * ice: fix handling of burst Tx timestampsJacob Keller2022-11-211-10/+10
* | ptp: introduce helpers to adjust by scaled parts per millionJacob Keller2022-10-311-16/+2
|/
* ice: Merge pin initialization of E810 and E810T adaptersArkadiusz Kubalewski2022-09-281-37/+10
* ice: Add low latency Tx timestamp readKarol Kolacinski2022-09-201-25/+22
* ice: Check if reset in progress while waiting for offsetsMichal Michalik2022-09-061-0/+3
* ice: introduce ice_ptp_reset_cached_phctime functionJacob Keller2022-08-161-23/+76
* ice: re-arrange some static functions in ice_ptp.cJacob Keller2022-08-161-336/+336
* ice: track and warn when PHC update is lateJacob Keller2022-08-161-3/+25
* ice: track Tx timestamp stats similar to other Intel driversJacob Keller2022-08-161-3/+8
* ice: implement adjfine with mul_u64_u64_div_u64Jacob Keller2022-07-281-13/+3
* ice: Add EXTTS feature to the feature bitmapAnirudh Venkataramanan2022-07-151-5/+13
* ice: Fix PTP TX timestamp offset calculationMichal Michalik2022-06-141-1/+1
* ice: fix crash when writing timestamp on RX ringsArkadiusz Kubalewski2022-05-171-4/+15
* ice: fix PTP stale Tx timestamps cleanupMichal Michalik2022-05-061-2/+8
* ice: add trace events for tx timestampsJacob Keller2022-03-161-0/+8
* ice: check the return of ice_ptp_gettimex64Tom Rix2022-02-181-1/+4
* ice: Use bitmap_free() to free bitmapChristophe JAILLET2022-01-061-1/+1
* ice: support crosstimestamping on E822 devices if supportedJacob Keller2021-12-211-0/+117
* ice: exit bypass mode once hardware finishes timestamp calibrationJacob Keller2021-12-211-2/+200
* ice: implement basic E822 PTP supportJacob Keller2021-12-211-12/+280
* ice: introduce ice_ptp_init_phc functionJacob Keller2021-12-211-33/+20
* ice: PTP: move setting of tstamp_configJacob Keller2021-12-211-11/+7
* ice: introduce ice_base_incval functionJacob Keller2021-12-211-3/+17
* ice: Fix E810 PTP reset flowKarol Kolacinski2021-12-211-33/+159
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-12-161-8/+5
|\
| * ice: Don't put stale timestamps in the skbKarol Kolacinski2021-12-141-7/+4
| * ice: Use div64_u64 instead of div_u64 in adjfineKarol Kolacinski2021-12-141-1/+1
* | net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEXHangbin Liu2021-12-141-4/+0
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-10-281-0/+3
|\
| * ice: check whether PTP is initialized in ice_ptp_release()Yongxin Liu2021-10-251-0/+3
* | ice: split ice_ring onto Tx/Rx separate structsMaciej Fijalkowski2021-10-151-1/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-10-141-8/+7
|\|
| * ice: fix locking for Tx timestamp tracking flushJacob Keller2021-10-121-8/+7
* | ice: Implement support for SMA and U.FL on E810-TMaciej Machnikowski2021-10-141-6/+364
|/