Merge branch 'net-atlantic-A2-support'
Igor Russkikh says: ==================== net: atlantic: A2 support This patchset adds support for the new generation of Atlantic NICs. Chip generations are mostly compatible register-wise, but there are still some differences. Therefore we've made some of first generation (A1) code non-static to re-use it where possible. Some pieces are A2 specific, in which case we redefine/extend such APIs. v2: * removed #pragma pack (2 structures require the packed attribute); * use defines instead of magic numbers where possible; v1: https://patchwork.ozlabs.org/cover/1276220/ ==================== Signed-off-by:David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/aquantia/atlantic/Makefile 4 additions, 0 deletionsdrivers/net/ethernet/aquantia/atlantic/Makefile
- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h 2 additions, 2 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_cfg.h
- drivers/net/ethernet/aquantia/atlantic/aq_common.h 21 additions, 12 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_common.h
- drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c 3 additions, 0 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
- drivers/net/ethernet/aquantia/atlantic/aq_hw.h 21 additions, 1 deletiondrivers/net/ethernet/aquantia/atlantic/aq_hw.h
- drivers/net/ethernet/aquantia/atlantic/aq_nic.c 36 additions, 7 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_nic.c
- drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c 32 additions, 7 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_pci_func.c
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c 3 additions, 1 deletiondrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 39 additions, 47 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h 37 additions, 0 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c 16 additions, 2 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h 8 additions, 2 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c 23 additions, 28 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h 5 additions, 12 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h
- drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c 684 additions, 0 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c
- drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.h 14 additions, 0 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.h
- drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_internal.h 137 additions, 0 deletions...net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_internal.h
- drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh.c 208 additions, 0 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh.c
- drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh.h 91 additions, 0 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh.h
- drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh_internal.h 328 additions, 0 deletions...ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh_internal.h
Loading
Please register or sign in to comment