]> Pileus Git - ~andy/linux/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)
commita4bcfbb7067ab04ddd4f48b8ac4da10d62a8de9a
treeddd5173067161daa165e948275ebad1b9bc3cfaa
parentaf89d26c076001ee18c3323fae7e4f27863e93de
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