e1000e: correct ICH/PCH PHY operations function pointers
authorBruce Allan <bruce.w.allan@intel.com>
Wed, 2 Dec 2009 17:03:18 +0000 (17:03 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 3 Dec 2009 03:57:17 +0000 (19:57 -0800)
commit0be8401051c716be4533272e983b7eed3d83946d
tree930068efd2f9ed4ccf1529382f8c59b850f3294e
parent5eb6f3c70fcc0fb19b9087863e6e29f96a76f3bd
e1000e: correct ICH/PCH PHY operations function pointers

Some function pointers for a few PHY operations (for 82578 and 82567) and
were set incorrectly causing functions to be executed that were accessing
incorrect PHY register offsets for that particular device.  This patch also
moves a few PHY-specific functions from ich8lan.c to the more appropriate
phy.c.

Signed-off-by: Bruce Allan <bruce.w.allan@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/e1000e/e1000.h
drivers/net/e1000e/ich8lan.c
drivers/net/e1000e/phy.c