]> 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)
commit0d4eaf6f3f7010b8d7e2083312f9be88b5bb5f6a
tree84f34b652b004964b4500575f6f6a695c6f65813
parent1027110434022397718eaade8f3e40137b05f6f7
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