This patchset adds more features to A2: * half duplex rates; * EEE; * flow control; * link partner capabilities reporting; * phy loopback.
Feature-wise A2 is almost on-par with A1 save for WoL and filtering, which will be submitted as separate follow-up patchset(s). Dmitry Bogdanov (2): net: atlantic: A2: report link partner capabilities net: atlantic: A2: phy loopback support Igor Russkikh (2): net: atlantic: A2: half duplex support net: atlantic: A2: flow control support Nikita Danilov (2): net: atlantic: remove baseX usage net: atlantic: A2: EEE support .../ethernet/aquantia/atlantic/aq_common.h | 18 +- .../ethernet/aquantia/atlantic/aq_ethtool.c | 19 +- .../net/ethernet/aquantia/atlantic/aq_hw.h | 10 +- .../net/ethernet/aquantia/atlantic/aq_nic.c | 109 +++++++++-- .../aquantia/atlantic/hw_atl/hw_atl_b0.c | 4 +- .../aquantia/atlantic/hw_atl/hw_atl_b0.h | 3 + .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 1 + .../atlantic/hw_atl/hw_atl_utils_fw2x.c | 1 + .../aquantia/atlantic/hw_atl2/hw_atl2.c | 9 +- .../atlantic/hw_atl2/hw_atl2_utils_fw.c | 174 ++++++++++++++++++ 10 files changed, 313 insertions(+), 35 deletions(-) -- 2.25.1