net/qede/base: add support for new firmware
authorRasesh Mody <rasesh.mody@cavium.com>
Thu, 5 Jan 2017 07:04:04 +0000 (23:04 -0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 17 Jan 2017 18:40:53 +0000 (19:40 +0100)
commit869c47d051d930aa36e9605b02e971e45fd3cacc
tree358cc4ad9b45d3cb64afbfec0960a5a38f1c50d4
parente651210751d326db0353456ead251f92371e188d
net/qede/base: add support for new firmware

Add support for 8.14.x.x firmware.

The new firmware adds support for external PHY BCM8485x; configures
fixed link speed with transceiver/cable not supporting negotiation;
supports engine swap; supports overriding PCIe preset equalization
value; checks pause too long for ports and reads die temperature
every second for shutdown threshold.
It includes change in FLR flow when there is a SW initiated FLR.

Signed-off-by: Rasesh Mody <rasesh.mody@cavium.com>
22 files changed:
doc/guides/nics/qede.rst
drivers/net/qede/base/common_hsi.h
drivers/net/qede/base/ecore.h
drivers/net/qede/base/ecore_dcbx.c
drivers/net/qede/base/ecore_dcbx.h
drivers/net/qede/base/ecore_dev.c
drivers/net/qede/base/ecore_gtt_reg_addr.h
drivers/net/qede/base/ecore_hsi_common.h
drivers/net/qede/base/ecore_hsi_debug_tools.h
drivers/net/qede/base/ecore_hsi_eth.h
drivers/net/qede/base/ecore_hsi_init_tool.h
drivers/net/qede/base/ecore_init_fw_funcs.c
drivers/net/qede/base/ecore_init_ops.c
drivers/net/qede/base/ecore_iov_api.h
drivers/net/qede/base/ecore_iro_values.h
drivers/net/qede/base/ecore_mcp.c
drivers/net/qede/base/ecore_sp_commands.c
drivers/net/qede/base/ecore_spq.c
drivers/net/qede/base/ecore_sriov.c
drivers/net/qede/base/eth_common.h
drivers/net/qede/base/nvm_cfg.h
drivers/net/qede/qede_main.c