[PATCH 00/20] DPAA fixes
From: Madalin Bucur
Date: Tue Oct 08 2019 - 08:10:53 EST
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