All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-wired-lan] [PATCH 0/3] igb: add i210/i211 external phy support
@ 2015-04-30 18:19 Tim Harvey
  2015-04-30 18:19 ` [Intel-wired-lan] [PATCH 1/3] net: igb: add i210/i211 support for phy read/write Tim Harvey
                   ` (3 more replies)
  0 siblings, 4 replies; 22+ messages in thread
From: Tim Harvey @ 2015-04-30 18:19 UTC (permalink / raw)
  To: intel-wired-lan

The i210/i211 can use an external phy and there is support built into igb
for several. However if you instead want to use the Linux phydev driver API
the igb driver needs to register an MDIO bus with Linux.

This patch series fixes mdio read/write capability for i210/i211 and
registers an MDIO bus if the EEPROM is configured with an external phy.

This has only been tested on an i210 with an external phy as that is all I
have access to. Testing is needed.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

Tim Harvey (3):
  net: igb: add i210/i211 support for phy read/write
  net: igb: add phy read/write functions that accept phy addr
  net: igb: register mii_bus for SerDes w/ external phy

 drivers/net/ethernet/intel/igb/e1000_82575.c |  20 +++-
 drivers/net/ethernet/intel/igb/e1000_hw.h    |   7 ++
 drivers/net/ethernet/intel/igb/e1000_phy.c   | 137 +++++++++++++++++-----
 drivers/net/ethernet/intel/igb/e1000_phy.h   |   6 +-
 drivers/net/ethernet/intel/igb/igb_main.c    | 163 ++++++++++++++++++++++++++-
 5 files changed, 297 insertions(+), 36 deletions(-)

-- 
1.9.1


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2015-06-05 15:08 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-30 18:19 [Intel-wired-lan] [PATCH 0/3] igb: add i210/i211 external phy support Tim Harvey
2015-04-30 18:19 ` [Intel-wired-lan] [PATCH 1/3] net: igb: add i210/i211 support for phy read/write Tim Harvey
2015-05-09  1:06   ` Alexander Duyck
2015-05-11 15:26     ` Tim Harvey
2015-05-11 15:45       ` Alexander Duyck
2015-04-30 18:19 ` [Intel-wired-lan] [PATCH 2/3] net: igb: add phy read/write functions that accept phy addr Tim Harvey
2015-05-09  1:07   ` Alexander Duyck
2015-05-11 15:27     ` Tim Harvey
2015-05-11 15:46       ` Alexander Duyck
2015-04-30 18:19 ` [Intel-wired-lan] [PATCH 3/3] net: igb: register mii_bus for SerDes w/ external phy Tim Harvey
2015-05-09  1:05   ` Alexander Duyck
2015-05-11 18:42     ` Tim Harvey
2015-05-11 20:44       ` Alexander Duyck
2015-05-12 22:37         ` Tim Harvey
2015-05-13  6:16           ` Alexander Duyck
2015-05-15  4:08           ` Jonathan Toppins
2015-05-20 15:46             ` Tim Harvey
2015-05-29 15:26               ` Jonathan Toppins
2015-06-05 15:08                 ` Tim Harvey
2015-05-05  2:00 ` [Intel-wired-lan] [PATCH 0/3] igb: add i210/i211 external phy support Jeff Kirsher
2015-05-07 16:40   ` Tim Harvey
2015-05-07 16:57     ` Jeff Kirsher

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.