]> git.baikalelectronics.ru Git - kernel.git/commit
ixgbe: fix X550 devices init flow
authorDon Skidmore <donald.c.skidmore@intel.com>
Wed, 10 Jun 2015 00:02:35 +0000 (17:02 -0700)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Wed, 10 Jun 2015 00:32:39 +0000 (17:32 -0700)
commit71877293832c18ca5e8e0593fdf24b53b6a331e6
tree9beb65d124f816ea5fe678ad7712d5e4039ea494
parent5cbdcdec8a05068f9a8fee2d56a211c169277508
ixgbe: fix X550 devices init flow

Reviewing the X550 copper init flow with the Si team resulted in a
new simplified flow.  We no longer wait for the PHY FW initialization
complete bit to be set as this bit is only set once by the PHY at power
on and then cleared on the first read. So only the first instance of
running SW (or possibly MAC FW) needs to initialize the PHY.

The PHY initialization has been simplified and now only requires that
the PHY FW be un-stalled
low-power mode or enabled the transceiver

Signed-off-by: Don Skidmore <donald.c.skidmore@intel.com>
Tested-by: Krishneil Singh <krishneil.k.singh@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c