[PATCH 0/4] Orion GBE fixes and Marvell PHY driver

Sebastian Hesselbarth sebastian.hesselbarth at gmail.com
Tue Jun 24 03:18:07 PDT 2014


This patch set comprises some fixes and improvements related with ethernet
support on Marvell Orion SoC based boards.

Patch 1 adds a check for ePAPR standard "phy-connection-type" property to
of_get_phy_mode.

Patch 2 resolves a device name conflict on orion-gbe port names when using
more than one controller instance.

Patch 3 extends ethernet serial port setup to also check for delayed RGMII
interface modes.

Patch 4 finally adds a driver for Marvell PHYs with 88E1121R as a first
PHY driver.

The patches have been tested on Globalscale Guruplug. For ethernet, the
board needs a DT fix that has been picked up for Linux v3.16-rc yesterday
and should be available in barebox soon. For the second ethernet port,
barebox is still missing pinctrl for Kirkwood, but that is next on my
"polish private branches for submission"-TODO list.

Sebastian Hesselbarth (4):
  of: net: respect phy-connection-type property
  net: orion: generate unique port device names
  net: orion-gbe: extend RGMII detection to delayed modes
  net: phy: add support for Marvell PHY drivers

 drivers/net/orion-gbe.c   |   8 +-
 drivers/net/phy/Kconfig   |   5 ++
 drivers/net/phy/Makefile  |   1 +
 drivers/net/phy/marvell.c | 199 ++++++++++++++++++++++++++++++++++++++++++++++
 drivers/of/of_net.c       |   2 +
 5 files changed, 213 insertions(+), 2 deletions(-)
 create mode 100644 drivers/net/phy/marvell.c

---
Cc: barebox at lists.infradead.org
-- 
2.0.0




More information about the barebox mailing list