Skip to content

net: eth: altera: tse: Add PTP and mSGDMA prefetcher

[email protected] linux-devicetree netdev 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest10 patches 12 repliesIn review
  2. v18 patches 15 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/10net: eth: altera: tse_start_xmit ignores tx_buffer call responsedrivers/net/ethernet/altera/altera_sgdma.c drivers/net/ethernet/altera/altera_tse_main.c+11 -71 reply
2/10net: eth: altera: set rx and tx ring size before init_dma calldrivers/net/ethernet/altera/altera_tse_main.c+4 -21 reply
3/10net: eth: altera: fix altera_dmaops declarationdrivers/net/ethernet/altera/altera_tse.h+16 -141 reply
4/10net: eth: altera: add optional function to start tx dmadrivers/net/ethernet/altera/altera_tse.h drivers/net/ethernet/altera/altera_tse_main.c+6 -01 reply
5/10net: eth: altera: Move common functions to altera_utilsdrivers/net/ethernet/altera/altera_tse.h drivers/net/ethernet/altera/altera_tse_ethtool.c drivers/net/ethernet/altera/altera_tse_main.c +2 more+78 -761 reply
6/10net: eth: altera: Add missing identifier names to function declarationsdrivers/net/ethernet/altera/altera_msgdma.h drivers/net/ethernet/altera/altera_sgdma.h+33 -292 replies
7/10net: eth: altera: change tx functions to type netdev_tx_tdrivers/net/ethernet/altera/altera_msgdma.c drivers/net/ethernet/altera/altera_msgdma.h drivers/net/ethernet/altera/altera_sgdma.c +3 more+13 -111 reply
8/10net: eth: altera: add support for ptp and timestampingdrivers/net/ethernet/altera/Kconfig drivers/net/ethernet/altera/Makefile drivers/net/ethernet/altera/altera_tse.h +4 more+573 -22 replies
9/10net: eth: altera: add msgdma prefetcherdrivers/net/ethernet/altera/Makefile drivers/net/ethernet/altera/altera_msgdma_prefetcher.c drivers/net/ethernet/altera/altera_msgdma_prefetcher.h +3 more+615 -12 replies
10/10net: eth: altera: update devicetree bindings documentationDocumentation/devicetree/bindings/net/altera_tse.txt+79 -190 replies

Reviews trailers per patch

7 of 10 patches have a Reviewed-by or Acked-by.

PatchThor Thayer
1/10A-b
2/10A-b
3/10A-b
4/10A-b
5/10A-b
6/10A-b
7/10A-b
8/10
9/10
10/10

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [PATCH v2 net-next 00/10] net: eth: altera: tse: Add PTP and mSGDMA prefetcher

From: Dalon Westergreen <[email protected]>

This patch series cleans up the Altera TSE driver and adds support for the newer msgdma prefetcher as well as ptp support when using the msgdma prefetcher.

Additions from v1:
-> Addition of cleanup to altera_dmaops declarations -> Move xmit functions to return type netdev_tx_t

Dalon Westergreen (10):
net: eth: altera: tse_start_xmit ignores tx_buffer call response
net: eth: altera: set rx and tx ring size before init_dma call
net: eth: altera: fix altera_dmaops declaration
net: eth: altera: add optional function to start tx dma
net: eth: altera: Move common functions to altera_utils
net: eth: altera: Add missing identifier names to function
declarations
net: eth: altera: change tx functions to type netdev_tx_t
net: eth: altera: add support for ptp and timestamping
net: eth: altera: add msgdma prefetcher
net: eth: altera: update devicetree bindings documentation

 .../devicetree/bindings/net/altera_tse.txt    |  98 +++-
 drivers/net/ethernet/altera/Kconfig           |   1 +
 drivers/net/ethernet/altera/Makefile          |   3 +-
 drivers/net/ethernet/altera/altera_msgdma.c   |   5 +-
 drivers/net/ethernet/altera/altera_msgdma.h   |  30 +-
 .../altera/altera_msgdma_prefetcher.c         | 432 ++++++++++++++++++
 .../altera/altera_msgdma_prefetcher.h         |  30 ++
 .../altera/altera_msgdmahw_prefetcher.h       |  87 ++++
 drivers/net/ethernet/altera/altera_sgdma.c    |  17 +-
 drivers/net/ethernet/altera/altera_sgdma.h    |  32 +-
 drivers/net/ethernet/altera/altera_tse.h      |  98 ++--
 .../net/ethernet/altera/altera_tse_ethtool.c  |  29 ++
 drivers/net/ethernet/altera/altera_tse_main.c | 221 +++++++--
 drivers/net/ethernet/altera/altera_utils.c    |  30 ++
 drivers/net/ethernet/altera/altera_utils.h    |  46 ++
 drivers/net/ethernet/altera/intel_fpga_tod.c  | 358 +++++++++++++++
 drivers/net/ethernet/altera/intel_fpga_tod.h  |  56 +++
 17 files changed, 1420 insertions(+), 153 deletions(-)
 create mode 100644 drivers/net/ethernet/altera/altera_msgdma_prefetcher.c
 create mode 100644 drivers/net/ethernet/altera/altera_msgdma_prefetcher.h
 create mode 100644 drivers/net/ethernet/altera/altera_msgdmahw_prefetcher.h
 create mode 100644 drivers/net/ethernet/altera/intel_fpga_tod.c
 create mode 100644 drivers/net/ethernet/altera/intel_fpga_tod.h
Signature · 1 line
2.19.2