All of lore.kernel.org
 help / color / mirror / Atom feed
* [net-next PATCH 0/4] Add PTP support for CN10K silicon
@ 2022-09-10  7:54 Naveen Mamindlapalli
  2022-09-10  7:54 ` [net-next PATCH 1/4] octeontx2-af: return correct ptp timestamp " Naveen Mamindlapalli
                   ` (5 more replies)
  0 siblings, 6 replies; 10+ messages in thread
From: Naveen Mamindlapalli @ 2022-09-10  7:54 UTC (permalink / raw)
  To: kuba, davem, edumazet, pabeni, richardcochran, netdev,
	linux-kernel, sgoutham, hkelam
  Cc: Naveen Mamindlapalli

This patchset adds PTP support for CN10K silicon, specifically
to workaround few hardware issues and to add 1-step mode.

Patchset overview:

Patch #1 returns correct ptp timestamp in nanoseconds captured
         when external timestamp event occurs.

Patch #2 adds 1-step mode support.

Patch #3 implements software workaround to generate PPS output properly.

Patch #4 provides a software workaround for the rollover register default
         value, which causes ptp to return the wrong timestamp.

Hariprasad Kelam (1):
  octeontx2-pf: Add support for ptp 1-step mode on CN10K silicon

Naveen Mamindlapalli (3):
  octeontx2-af: return correct ptp timestamp for CN10K silicon
  octeontx2-af: Add PTP PPS Errata workaround on CN10K silicon
  octeontx2-af: Initialize PTP_SEC_ROLLOVER register properly

 drivers/net/ethernet/marvell/octeontx2/af/mbox.h   |   2 +
 drivers/net/ethernet/marvell/octeontx2/af/ptp.c    | 106 +++++++++++++++++++-
 drivers/net/ethernet/marvell/octeontx2/af/ptp.h    |   3 +
 drivers/net/ethernet/marvell/octeontx2/af/rpm.c    |  19 +++-
 drivers/net/ethernet/marvell/octeontx2/af/rpm.h    |   5 +
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |   8 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_reg.h    |   1 +
 .../ethernet/marvell/octeontx2/nic/otx2_common.h   |  13 +++
 .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c  |   8 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |  11 +++
 .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c  | 103 ++++++++++++++-----
 .../ethernet/marvell/octeontx2/nic/otx2_struct.h   |  11 ++-
 .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 110 ++++++++++++++++++++-
 13 files changed, 359 insertions(+), 41 deletions(-)

-- 
2.16.5


^ permalink raw reply	[flat|nested] 10+ messages in thread
* Re: [net-next PATCH 0/4] Add PTP support for CN10K silicon
@ 2022-07-30 12:28 Naveen Mamindlapalli
  0 siblings, 0 replies; 10+ messages in thread
From: Naveen Mamindlapalli @ 2022-07-30 12:28 UTC (permalink / raw)
  To: Jakub Kicinski
  Cc: davem, edumazet, pabeni, netdev, linux-kernel, Sunil Kovvuri Goutham

Hi Jakub,

> -----Original Message-----
> From: Jakub Kicinski <kuba@kernel.org>
> Sent: Saturday, July 30, 2022 8:56 AM
> To: Naveen Mamindlapalli <naveenm@marvell.com>
> Cc: davem@davemloft.net; edumazet@google.com; pabeni@redhat.com;
> netdev@vger.kernel.org; linux-kernel@vger.kernel.org; Sunil Kovvuri Goutham
> <sgoutham@marvell.com>
> Subject: Re: [net-next PATCH 0/4] Add PTP support for CN10K silicon
> 
> ----------------------------------------------------------------------
> On Thu, 28 Jul 2022 17:46:34 +0530 Naveen Mamindlapalli wrote:
> > This patchset adds PTP support for CN10K silicon, specifically to
> > workaround few hardware issues and to add 1-step mode.
> 
> You need to CC the PTP maintainer on ptp patches:
> 
> Richard Cochran <richardcochran@gmail.com>
> 
> please repost.

Sent v2 patch set including PTP maintainer in CC list.

Thanks,
Naveen 

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [net-next PATCH 0/4] Add PTP support for CN10K silicon
@ 2022-07-28 12:16 Naveen Mamindlapalli
  2022-07-30  3:25 ` Jakub Kicinski
  0 siblings, 1 reply; 10+ messages in thread
From: Naveen Mamindlapalli @ 2022-07-28 12:16 UTC (permalink / raw)
  To: davem, edumazet, kuba, pabeni, netdev, linux-kernel, sgoutham
  Cc: Naveen Mamindlapalli

This patchset adds PTP support for CN10K silicon, specifically
to workaround few hardware issues and to add 1-step mode.

Patchset overview:

Patch #1 returns correct ptp timestamp in nanoseconds captured
         when external timestamp event occurs.

Patch #2 adds 1-step mode support.

Patch #3 implements software workaround to generate PPS output properly.

Patch #4 provides a software workaround for the rollover register default
         value, which causes ptp to return the wrong timestamp.

Hariprasad Kelam (1):
  octeontx2-pf: Add support for ptp 1-step mode on CN10K silicon

Naveen Mamindlapalli (3):
  octeontx2-af: return correct ptp timestamp for CN10K silicon
  octeontx2-af: Add PTP PPS Errata workaround on CN10K silicon
  octeontx2-af: Initialize PTP_SEC_ROLLOVER register properly

 drivers/net/ethernet/marvell/octeontx2/af/mbox.h   |   2 +
 drivers/net/ethernet/marvell/octeontx2/af/ptp.c    | 106 +++++++++++++++++++-
 drivers/net/ethernet/marvell/octeontx2/af/ptp.h    |   3 +
 drivers/net/ethernet/marvell/octeontx2/af/rpm.c    |  19 +++-
 drivers/net/ethernet/marvell/octeontx2/af/rpm.h    |   5 +
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |   8 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_reg.h    |   1 +
 .../ethernet/marvell/octeontx2/nic/otx2_common.h   |  13 +++
 .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c  |   8 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |  11 +++
 .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c  | 103 ++++++++++++++-----
 .../ethernet/marvell/octeontx2/nic/otx2_struct.h   |  11 ++-
 .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 110 ++++++++++++++++++++-
 13 files changed, 359 insertions(+), 41 deletions(-)

-- 
2.16.5


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2022-09-17 19:20 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-10  7:54 [net-next PATCH 0/4] Add PTP support for CN10K silicon Naveen Mamindlapalli
2022-09-10  7:54 ` [net-next PATCH 1/4] octeontx2-af: return correct ptp timestamp " Naveen Mamindlapalli
2022-09-10  7:54 ` [net-next PATCH 2/4] octeontx2-pf: Add support for ptp 1-step mode on " Naveen Mamindlapalli
2022-09-10  7:54 ` [net-next PATCH 3/4] octeontx2-af: Add PTP PPS Errata workaround " Naveen Mamindlapalli
2022-09-10  7:54 ` [net-next PATCH 4/4] octeontx2-af: Initialize PTP_SEC_ROLLOVER register properly Naveen Mamindlapalli
2022-09-10 14:41 ` [net-next PATCH 0/4] Add PTP support for CN10K silicon Richard Cochran
2022-09-17 19:20 ` patchwork-bot+netdevbpf
  -- strict thread matches above, loose matches on Subject: below --
2022-07-30 12:28 Naveen Mamindlapalli
2022-07-28 12:16 Naveen Mamindlapalli
2022-07-30  3:25 ` Jakub Kicinski

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.