Received: by 2002:a5b:505:0:0:0:0:0 with SMTP id o5csp5574533ybp; Tue, 8 Oct 2019 05:13:04 -0700 (PDT) X-Google-Smtp-Source: APXvYqyUGcdn+4FTHtIyQOki6cTssMjpdibft3lMhfVvuGk/t/JZ38UjbcIiHupu2V/I2Ljgn468 X-Received: by 2002:a17:906:8258:: with SMTP id f24mr27863434ejx.234.1570536783948; Tue, 08 Oct 2019 05:13:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1570536783; cv=none; d=google.com; s=arc-20160816; b=aKabPKdN3xOJaT0L+bP8T0EGv4OVOaUpSXbzAg7z3iJ701m5ZAI7jtrRYDRK/veJeJ cSFs35daTltm79gCWZaohPoS8pvRFCsPALiL6RbNRykVbU65a4pSymdGAyVOPaIs7Rxp Zt1i0pWnzizCVWIQisyY55xF1fEWz80yr7gnHRZ+3GUQ8kC31pZ/XP+c1tRDaL/QhlGZ YIY2hgXDdMvb256nLwXEWxT+vkAbY6Xr5HnH3g9hmV80Jh+1uVTztxE05g43JD6CnkHn OgpkIxWmKdPGs0zA/UrQj3PRmtsQuA7pDTimRNq85g8bwAcyuq+1OgX3J+Td1B6bH85x 8uuQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:reply-to:message-id:date:subject:cc:to :from; bh=RS1c+1c9sNuW1FIoVFv3blirjFy4KhUwHbp4rv0wdOI=; b=VfpdzdxUg0cu8PK75iF5+ZIBJnoGb4A7c+czkfCX1Qx/TMW4AyKVbtU0AyCog+GdyT 1B0y1D5pKWLI+mschb72L3yAh/ZIKRlapVueB1aRYcS7oVVz5pKkEnlLkxtvClH1VSmR /SaMLthwoHWehV5E+vHGPymWaTb7T10arucPmWzB/7KT3OC3+fcU8QZCcw9O2AnKFcqx qnk8OAl22X0c2mBk4iM7tpLlmNFt0J6hrNfxa+/GSho4TauJKQLSxe1/mNoEe4eHYbyM eQOF3u9YuDMZop8B9X8qDR8BX1pNbyps3fAy/vBIBmXRmLYcL+9gl9VfUIwxxQFqx5ks 4CNA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y16si2690736eju.436.2019.10.08.05.12.41; Tue, 08 Oct 2019 05:13:03 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730852AbfJHMKv (ORCPT + 99 others); Tue, 8 Oct 2019 08:10:51 -0400 Received: from inva020.nxp.com ([92.121.34.13]:53766 "EHLO inva020.nxp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730439AbfJHMKu (ORCPT ); Tue, 8 Oct 2019 08:10:50 -0400 Received: from inva020.nxp.com (localhost [127.0.0.1]) by inva020.eu-rdc02.nxp.com (Postfix) with ESMTP id A9DBD1A00FC; Tue, 8 Oct 2019 14:10:48 +0200 (CEST) Received: from inva024.eu-rdc02.nxp.com (inva024.eu-rdc02.nxp.com [134.27.226.22]) by inva020.eu-rdc02.nxp.com (Postfix) with ESMTP id 9CC9F1A002E; Tue, 8 Oct 2019 14:10:48 +0200 (CEST) Received: from fsr-fed2164-101.ea.freescale.net (fsr-fed2164-101.ea.freescale.net [10.171.82.91]) by inva024.eu-rdc02.nxp.com (Postfix) with ESMTP id 53B482060B; Tue, 8 Oct 2019 14:10:48 +0200 (CEST) From: Madalin Bucur To: davem@davemloft.net, netdev@vger.kernel.org Cc: roy.pledge@nxp.com, laurentiu.tudor@nxp.com, linux-kernel@vger.kernel.org, Madalin Bucur Subject: [PATCH 00/20] DPAA fixes Date: Tue, 8 Oct 2019 15:10:21 +0300 Message-Id: <1570536641-25104-1-git-send-email-madalin.bucur@nxp.com> X-Mailer: git-send-email 2.1.0 Reply-to: madalin.bucur@nxp.com X-Virus-Scanned: ClamAV using ClamSMTP Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Here's a series of fixes and changes for the DPAA 1.x drivers. Fixing some boot time dependency issues, removing some dead code, changing the buffers used for reception, fixing the DMA devices, some cleanups. Laurentiu Tudor (3): fsl/fman: don't touch liodn base regs reserved on non-PAMU SoCs dpaa_eth: defer probing after qbman fsl/fman: add API to get the device behind a fman port Madalin Bucur (17): dpaa_eth: remove redundant code dpaa_eth: change DMA device fsl/fman: remove unused struct member dpaa_eth: use only one buffer pool per interface dpaa_eth: use page backed rx buffers dpaa_eth: perform DMA unmapping before read dpaa_eth: avoid timestamp read on error paths dpaa_eth: simplify variables used in dpaa_cleanup_tx_fd() dpaa_eth: use fd information in dpaa_cleanup_tx_fd() dpaa_eth: use a page to store the SGT soc: fsl: qbman: allow registering a device link for the portal user dpaa_eth: register a device link for the qman portal used dpaa_eth: add dropped frames to percpu ethtool stats dpaa_eth: remove netdev_err() for user errors dpaa_eth: extend delays in ndo_stop dpaa_eth: add dpaa_dma_to_virt() dpaa_eth: cleanup skb_to_contig_fd() drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 407 +++++++++++---------- drivers/net/ethernet/freescale/dpaa/dpaa_eth.h | 12 +- .../net/ethernet/freescale/dpaa/dpaa_eth_sysfs.c | 6 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 56 ++- drivers/net/ethernet/freescale/fman/fman.c | 6 +- drivers/net/ethernet/freescale/fman/fman_port.c | 17 +- drivers/net/ethernet/freescale/fman/fman_port.h | 2 + drivers/soc/fsl/qbman/qman.c | 7 + include/soc/fsl/qman.h | 11 + 9 files changed, 285 insertions(+), 239 deletions(-) -- 2.1.0