igb: reset PHY in the link_up process to recover PHY setting after power down.
authorAkeem G. Abodunrin <akeem.g.abodunrin@intel.com>
Tue, 17 Jul 2012 04:51:18 +0000 (04:51 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Sat, 21 Jul 2012 23:07:37 +0000 (16:07 -0700)
commit76886596921dd0e058f7f0a16de6151629390d15
tree617caca908eae5e4d68e05863640cda5dd94837f
parentb724e9f2505513df1455b03efea166f7dfa0f7d5
igb: reset PHY in the link_up process to recover PHY setting after power down.

There was a previous patch to resolve issue with 82576 losing PHY setting
after PHY power down. However that previous implementation triggered speed
mismatch and occasional link lost. Now, this patch resolves both initial
PHY setting and speed mismatch issues.

Signed-off-by: Akeem G. Abodunrin <akeem.g.abodunrin@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/igb/igb_main.c