This series update link process for backplane NICs. And support to control AN training.
v3: - Add devargs gradually in the patches they are used. - Update 21.05 relaese notes. v2: - Convert compile time flags to runtime options - Move firmware version get operation to base code - Fix minor bugs Jiawen Wu (7): net/txgbe: update device ID net/txgbe: move firmware version get function to base code net/txgbe: update link setup process of backplane NICs net/txgbe/base: support to handle backplane AN73 flow net/txgbe: handle AN interrupt and link update net/txgbe: add FFE parameters for user debugging doc: add txgbe backplane update in release notes doc/guides/nics/txgbe.rst | 50 ++ doc/guides/rel_notes/release_21_05.rst | 1 + drivers/net/txgbe/base/txgbe_devids.h | 44 +- drivers/net/txgbe/base/txgbe_dummy.h | 6 + drivers/net/txgbe/base/txgbe_eeprom.h | 3 + drivers/net/txgbe/base/txgbe_hw.c | 160 ++---- drivers/net/txgbe/base/txgbe_osdep.h | 1 + drivers/net/txgbe/base/txgbe_phy.c | 760 ++++++++++++++++++++++--- drivers/net/txgbe/base/txgbe_phy.h | 107 +++- drivers/net/txgbe/base/txgbe_type.h | 50 +- drivers/net/txgbe/txgbe_ethdev.c | 143 ++++- drivers/net/txgbe/txgbe_ethdev.h | 7 +- drivers/net/txgbe/txgbe_ethdev_vf.c | 4 +- drivers/net/txgbe/txgbe_logs.h | 10 + 14 files changed, 1122 insertions(+), 224 deletions(-) -- 2.27.0