ixgbe/base: reset X550em CS4227 when needed
authorWenzhuo Lu <wenzhuo.lu@intel.com>
Fri, 5 Jun 2015 05:21:42 +0000 (13:21 +0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Mon, 15 Jun 2015 20:42:34 +0000 (22:42 +0200)
commit937e5f5b2570964fadb7aac46fe3124b80449064
treef476d29a86632279f140b9570501a7fbfda7e71c
parent241d31f4733c3ce698a2756c90ca3cc915ae31d0
ixgbe/base: reset X550em CS4227 when needed

On some hardware platforms, the CS4227 does not initialize properly.
Detect those cases and reset it appropriately.

Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
Acked-by: Helin Zhang <helin.zhang@intel.com>
drivers/net/ixgbe/base/ixgbe_phy.h
drivers/net/ixgbe/base/ixgbe_x550.c