e1000e: long access timeouts when I217/I218 MAC and PHY are out of sync
authorBruce Allan <bruce.w.allan@intel.com>
Wed, 6 Mar 2013 09:02:47 +0000 (09:02 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Thu, 28 Mar 2013 06:55:22 +0000 (23:55 -0700)
commitea8179a72844b30d046cdcc932231872f2dbcc90
tree09dd702fbfd015ae610bc67bd33cf516e6d33a09
parent86a80eab8ced2454bae954b681797c692afe2ea2
e1000e: long access timeouts when I217/I218 MAC and PHY are out of sync

When the MAC and PHY are in two different modes (different power levels
and interconnect speeds), it could take a long time before a PHY register
access timed out using the existing MAC-PHY interconnect configuration
coded into the driver for ICH- and PCH-based LOMs.  Introduce an I217/I218-
specific .setup_physical_interface operation which does not override the
interconnect configuration in the NVM.

Signed-off-by: Bruce Allan <bruce.w.allan@intel.com>
Tested-by: Jeff Pieper <jeffrey.e.pieper@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/e1000e/ich8lan.c