From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dalon Westergreen Subject: [PATCH net-next 0/8] net: eth: altera: tse: Add PTP and mSGDMA prefetcher Date: Wed, 14 Nov 2018 16:50:39 -0800 Message-ID: <20181115005047.28464-1-dwesterg@gmail.com> Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Cc: Dalon Westergreen To: netdev@vger.kernel.org, dinguyen@kernel.org, thor.thayer@linux.intel.com Return-path: Received: from mail-pg1-f195.google.com ([209.85.215.195]:33909 "EHLO mail-pg1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725895AbeKOK4d (ORCPT ); Thu, 15 Nov 2018 05:56:33 -0500 Received: by mail-pg1-f195.google.com with SMTP id 17so7903831pgg.1 for ; Wed, 14 Nov 2018 16:50:57 -0800 (PST) Sender: netdev-owner@vger.kernel.org List-ID: From: Dalon Westergreen 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. Dalon Westergreen (8): 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: tse: fix altera_dmaops declaration net: eth: altera: tse: add optional function to start tx dma net: eth: altera: tse: Move common functions to altera_utils net: eth: altera: tse: add support for ptp and timestamping net: eth: altera: tse: add msgdma prefetcher net: eth: altera: tse: update devicetree bindings documentation .../devicetree/bindings/net/altera_tse.txt | 98 +++- drivers/net/ethernet/altera/Kconfig | 1 + drivers/net/ethernet/altera/Makefile | 3 +- .../altera/altera_msgdma_prefetcher.c | 433 ++++++++++++++++ .../altera/altera_msgdma_prefetcher.h | 30 ++ .../altera/altera_msgdmahw_prefetcher.h | 87 ++++ drivers/net/ethernet/altera/altera_ptp.c | 473 ++++++++++++++++++ drivers/net/ethernet/altera/altera_ptp.h | 77 +++ drivers/net/ethernet/altera/altera_sgdma.c | 14 +- drivers/net/ethernet/altera/altera_tse.h | 100 ++-- .../net/ethernet/altera/altera_tse_ethtool.c | 29 ++ drivers/net/ethernet/altera/altera_tse_main.c | 244 ++++++++- drivers/net/ethernet/altera/altera_utils.c | 30 ++ drivers/net/ethernet/altera/altera_utils.h | 46 ++ 14 files changed, 1554 insertions(+), 111 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/altera_ptp.c create mode 100644 drivers/net/ethernet/altera/altera_ptp.h -- 2.19.1