]> git.baikalelectronics.ru Git - kernel.git/commit
net: aquantia: Introduce global AQC hardware reset sequence
authorIgor Russkikh <igor.russkikh@aquantia.com>
Fri, 19 Jan 2018 14:03:26 +0000 (17:03 +0300)
committerDavid S. Miller <davem@davemloft.net>
Sun, 21 Jan 2018 23:19:04 +0000 (18:19 -0500)
commit9200fceb6063186e6a574877b48bcdc1eaf8c4ac
tree84f34b652b004964b4500575f6f6a695c6f65813
parent7c8cd716be07f96cdda61d1b64ce2e373833e84d
net: aquantia: Introduce global AQC hardware reset sequence

The detailed reset sequence ensures all HW components are in aligned
state before NIC startup. It also supports cards with signed firmware (RBL)
and checks if their FW is valid.

Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/aquantia/atlantic/aq_hw.h
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c