]> www.infradead.org Git - users/jedix/linux-maple.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)
committerChuck Anderson <chuck.anderson@oracle.com>
Wed, 6 Jul 2016 23:40:19 +0000 (16:40 -0700)
commitb6ec507df157c1c10522b85b7f4a3e5fe94671a8
tree0b1d4c74651d7f0e9592e901857a057b5323984c
parentc66bedff6c38967ca5f821970098b67cab5dd6a7
ixgbe: Correct spec violations by waiting after reset

Orabug: 23177316

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>
(cherry picked from commit efff2e027758fd5cc739d500397f729591f32a94)
Signed-off-by: Brian Maly <brian.maly@oracle.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