net: aquantia: Introduce firmware ops callbacks
New AQC cards will have an updated firmware with new binary interface. This patch extracts firmware specific operations into a separate table and prepares for the introduction of new fw 2.x and 3.x Signed-off-by:Igor Russkikh <igor.russkikh@aquantia.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/aquantia/atlantic/aq_hw.h 17 additions, 10 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_hw.h
- 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_nic.c 9 additions, 5 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_nic.c
- drivers/net/ethernet/aquantia/atlantic/aq_nic.h 1 addition, 0 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_nic.h
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c 4 additions, 19 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 4 additions, 19 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c 56 additions, 25 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h 7 additions, 3 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h
Please register or sign in to comment