Merge branch 'Aquantia-atlantic-driver-new-devices-support'
Igor Russkikh says:
====================
Aquantia atlantic driver new devices support
This patchset introduces a support for new Aquantia hardware:
AQC11x family with updated hardware (B1) and firmware (2.x and 3.x branches).
For that, a number of improvements in overall driver model were done:
- Firmware specific ops tables. Firmware 2.x and 3.x series support
functions are now in separate fw2x module.
- PCI module cleanup and simplification done.
- Verified and tested hardware reset process.
====================
Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/aquantia/atlantic/Makefile 1 addition, 0 deletionsdrivers/net/ethernet/aquantia/atlantic/Makefile
- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h 7 additions, 1 deletiondrivers/net/ethernet/aquantia/atlantic/aq_cfg.h
- drivers/net/ethernet/aquantia/atlantic/aq_common.h 38 additions, 0 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_common.h
- drivers/net/ethernet/aquantia/atlantic/aq_hw.h 23 additions, 23 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_hw.h
- drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.c 4 additions, 1 deletiondrivers/net/ethernet/aquantia/atlantic/aq_hw_utils.c
- drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.h 3 additions, 0 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_hw_utils.h
- drivers/net/ethernet/aquantia/atlantic/aq_main.c 3 additions, 11 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_main.c
- drivers/net/ethernet/aquantia/atlantic/aq_nic.c 88 additions, 175 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_nic.c
- drivers/net/ethernet/aquantia/atlantic/aq_nic.h 5 additions, 24 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_nic.h
- drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c 188 additions, 230 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_pci_func.c
- drivers/net/ethernet/aquantia/atlantic/aq_pci_func.h 11 additions, 12 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_pci_func.h
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c 63 additions, 74 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.h 5 additions, 13 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.h
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0_internal.h 0 additions, 34 deletions...et/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0_internal.h
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 68 additions, 95 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h 18 additions, 10 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0_internal.h 0 additions, 33 deletions...et/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0_internal.h
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c 238 additions, 30 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h 69 additions, 4 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c 184 additions, 0 deletions...net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c
Please register or sign in to comment