]> www.infradead.org Git - users/jedix/linux-maple.git/commit
i40e: Fix basic support for X722 devices
authorAnjali Singhai <anjali.singhai@intel.com>
Thu, 24 Sep 2015 22:26:32 +0000 (15:26 -0700)
committerChuck Anderson <chuck.anderson@oracle.com>
Thu, 10 Mar 2016 16:32:58 +0000 (08:32 -0800)
commit15d37571fa850713bc3d9aa92c20817e228c7913
tree244f69f5af92e3faa3ebf3b51b19bfc83e9eacd0
parenteb7f98eb74424c4dce0d8f46573c4be7090647db
i40e: Fix basic support for X722 devices

Orabug: 22342532

Acquire NVM, before issuing an AQ read nvm command for X722.
We need to acquire the NVM before issuing an AQ read to the NVM
otherwise we will get EBUSY from the FW. Also release when done.

This fixes the two X722 issues with respect to eeprom checksum verify
and reading NVM version info.

With this patch in place, i40e driver will provide basic support
for X722 devices.

Signed-off-by: Anjali Singhai Jain <anjali.singhai@intel.com>
Acked-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
(cherry picked from commit 07f89be81fa51ec85456559d7db9bc71379a20c1)
Signed-off-by: Brian Maly <brian.maly@oracle.com>
drivers/net/ethernet/intel/i40e/i40e_common.c
drivers/net/ethernet/intel/i40e/i40e_nvm.c
drivers/net/ethernet/intel/i40e/i40e_type.h