e1000e: PHY initialization flow changes for 82577/8/9
authorBruce Allan <bruce.w.allan@intel.com>
Fri, 13 Apr 2012 03:16:22 +0000 (03:16 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Wed, 2 May 2012 08:58:45 +0000 (01:58 -0700)
commitcb17aab916b0467faecf241c9b3b396b6da045d9
treebdfb68caca112d9bc2408cd7edcf651356d16508
parent62bc813e48aef39c187bb426ddd5441862f1d8d1
e1000e: PHY initialization flow changes for 82577/8/9

The PHY initialization flows and assorted workarounds for 82577/8/9 done
during driver load and resume from Sx should be the same yet they are not.
Combine the current flows/workarounds into a common set of functions that
are called during the different code paths.

Signed-off-by: Bruce Allan <bruce.w.allan@intel.com>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/e1000e/ich8lan.c