]> git.baikalelectronics.ru Git - kernel.git/commit
i40e: rework shadow ram read functions
authorShannon Nelson <shannon.nelson@intel.com>
Wed, 11 Dec 2013 08:17:15 +0000 (08:17 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Wed, 8 Jan 2014 05:50:01 +0000 (21:50 -0800)
commitbcb52991693d8835110dd23e1b486a372c0d036b
treeddd5173067161daa165e948275ebad1b9bc3cfaa
parent5ea52784c031c93222b587f80e5fab163a3518cf
i40e: rework shadow ram read functions

Rework Shadow RAM read word/buffer functions to not use AQ Request
Resource commands.  Requesting resource is not needed for SR read
operations which are done through SRCTL register.  Access to SR through
register is controlled through DONE bit within SRCTL.  With this change
we do not block whole NVM resource for SR read operations.

Change-Id: I73e96cdea39a45ee7b5bdf038e527308de2d9efe
Signed-off-by: Kamil Krawczyk <kamil.krawczyk@intel.com>
Signed-off-by: Shannon Nelson <shannon.nelson@intel.com>
Tested-by: Kavindya Deegala <kavindya.s.deegala@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/i40e/i40e_nvm.c