]> git.baikalelectronics.ru Git - kernel.git/commit
ixgbe: Correct spec violations by waiting after reset
authorMark Rustad <mark.d.rustad@intel.com>
Tue, 27 Oct 2015 20:23:14 +0000 (13:23 -0700)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Thu, 3 Dec 2015 10:32:12 +0000 (02:32 -0800)
commit9497b2cdb599dc51fc81451d08a0012be9c716f5
tree9fa970bb5b7da8b49c1f3902858e1a9b418eb7d0
parente910152ac626c63ebf390ffc97152ccba3a9f20e
ixgbe: Correct spec violations by waiting after reset

The ixgbe driver was violating the specification in the datasheet
by not waiting 1ms before checking for the reset bit clearing. This
is called out for devices supported by ixgbe, so implement the
required delay.

Reported-by: Dan Streetman <dan.streetman@canonical.com>
Signed-off-by: Mark Rustad <mark.d.rustad@intel.com>
Tested-by: Darin Miller <darin.j.miller@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c