]> git.baikalelectronics.ru Git - kernel.git/commit
ixgbe: add SFP+ driver support
authorDonald Skidmore <donald.c.skidmore@intel.com>
Fri, 21 Nov 2008 05:11:42 +0000 (21:11 -0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 21 Nov 2008 05:11:42 +0000 (21:11 -0800)
commitc3c1f639c79327a5d1c6c60fa38acfe5730c4844
treef5658e8d4f2345e0f15346020fe3aeb2adb48905
parente9bbbc5be435046299dde4c721c3c752a97bd7ae
ixgbe: add SFP+ driver support

This patch adds support for SFP+ PHY in the following device ID's (10DB,
10F1, 10E1).  These SFP+ PHY's are accessed via an I2C interface so the
patch also includes functions to support this.

Another feature of note is that the PHY is pluggable and some
rearchitecting was needed to support this.

Signed-off-by: Donald Skidmore <donald.c.skidmore@intel.com>
Signed-off-by: Peter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ixgbe/ixgbe.h
drivers/net/ixgbe/ixgbe_82598.c
drivers/net/ixgbe/ixgbe_main.c
drivers/net/ixgbe/ixgbe_phy.c
drivers/net/ixgbe/ixgbe_phy.h
drivers/net/ixgbe/ixgbe_type.h