Merge branch 'octeontx2-af-NPA-and-NIX-blocks-initialization'
Sunil Goutham says: ==================== octeontx2-af: NPA and NIX blocks initialization This patchset is a continuation to earlier submitted patch series to add a new driver for Marvell's OcteonTX2 SOC's Resource virtualization unit (RVU) admin function driver. octeontx2-af: Add RVU Admin Function driver https://www.spinics.net/lists/netdev/msg528272.html This patch series adds logic for the following. - Modified register polling loop to use time_before(jiffies, timeout), as suggested by Arnd Bergmann. - Support to forward interface link status notifications sent by firmware to registered PFs mapped to a CGX::LMAC. - Support to set CGX LMAC in loopback mode, retrieve stats, configure DMAC filters at CGX level etc. - Network pool allocator (NPA) functional block initialization, admin queue support, NPALF aura/pool contexts memory allocation, init and deinit. - Network interface controller (NIX) functional block basic init, admin queue support, NIXLF RQ/CQ/SQ HW contexts memory allocation, init and deinit. ==================== Signed-off-by:David S. Miller <davem@davemloft.net>
No related branches found
No related tags found
Showing
- drivers/net/ethernet/marvell/octeontx2/af/Makefile 1 addition, 1 deletiondrivers/net/ethernet/marvell/octeontx2/af/Makefile
- drivers/net/ethernet/marvell/octeontx2/af/cgx.c 234 additions, 10 deletionsdrivers/net/ethernet/marvell/octeontx2/af/cgx.c
- drivers/net/ethernet/marvell/octeontx2/af/cgx.h 46 additions, 1 deletiondrivers/net/ethernet/marvell/octeontx2/af/cgx.h
- drivers/net/ethernet/marvell/octeontx2/af/common.h 161 additions, 0 deletionsdrivers/net/ethernet/marvell/octeontx2/af/common.h
- drivers/net/ethernet/marvell/octeontx2/af/mbox.h 206 additions, 0 deletionsdrivers/net/ethernet/marvell/octeontx2/af/mbox.h
- drivers/net/ethernet/marvell/octeontx2/af/rvu.c 149 additions, 3 deletionsdrivers/net/ethernet/marvell/octeontx2/af/rvu.c
- drivers/net/ethernet/marvell/octeontx2/af/rvu.h 116 additions, 1 deletiondrivers/net/ethernet/marvell/octeontx2/af/rvu.h
- drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c 319 additions, 1 deletiondrivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
- drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 892 additions, 0 deletionsdrivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
- drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c 475 additions, 0 deletionsdrivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c
- drivers/net/ethernet/marvell/octeontx2/af/rvu_struct.h 808 additions, 0 deletionsdrivers/net/ethernet/marvell/octeontx2/af/rvu_struct.h
Loading
Please register or sign in to comment