mbox series

[net-next,0/5] bnxt_en: Add RTC mode for PTP

Message ID 1643172013-31729-1-git-send-email-michael.chan@broadcom.com (mailing list archive)
Headers show
Series bnxt_en: Add RTC mode for PTP | expand

Message

Michael Chan Jan. 26, 2022, 4:40 a.m. UTC
This series adds Real Time Clock (RTC) mode for PTP timestamping.  In
RTC mode, the 64-bit time value is programmed into the NIC's PTP
hardware clock (PHC).  Prior to this, the PHC is running as a free
counter.  For example, in multi-function environment, we need to run
PTP in RTC mode.

Michael Chan (1):
  bnxt_en: Update firmware interface to 1.10.2.73

Pavan Chebbi (4):
  bnxt_en: PTP: Refactor PTP initialization functions
  bnxt_en: Add driver support to use Real Time Counter for PTP
  bnxt_en: Implement .adjtime() for PTP RTC mode
  bnxt_en: Handle async event when the PHC is updated in RTC mode

 drivers/net/ethernet/broadcom/bnxt/bnxt.c     |  36 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h     |   1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 499 ++++++++++++++++--
 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 152 +++++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h |   5 +-
 5 files changed, 635 insertions(+), 58 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org Jan. 26, 2022, 3:40 p.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (master)
by David S. Miller <davem@davemloft.net>:

On Tue, 25 Jan 2022 23:40:08 -0500 you wrote:
> This series adds Real Time Clock (RTC) mode for PTP timestamping.  In
> RTC mode, the 64-bit time value is programmed into the NIC's PTP
> hardware clock (PHC).  Prior to this, the PHC is running as a free
> counter.  For example, in multi-function environment, we need to run
> PTP in RTC mode.
> 
> Michael Chan (1):
>   bnxt_en: Update firmware interface to 1.10.2.73
> 
> [...]

Here is the summary with links:
  - [net-next,1/5] bnxt_en: Update firmware interface to 1.10.2.73
    https://git.kernel.org/netdev/net-next/c/2895c1531056
  - [net-next,2/5] bnxt_en: PTP: Refactor PTP initialization functions
    https://git.kernel.org/netdev/net-next/c/740c342e3999
  - [net-next,3/5] bnxt_en: Add driver support to use Real Time Counter for PTP
    https://git.kernel.org/netdev/net-next/c/24ac1ecd5240
  - [net-next,4/5] bnxt_en: Implement .adjtime() for PTP RTC mode
    https://git.kernel.org/netdev/net-next/c/e7b0afb69083
  - [net-next,5/5] bnxt_en: Handle async event when the PHC is updated in RTC mode
    https://git.kernel.org/netdev/net-next/c/8bcf6f04d4a5

You are awesome, thank you!