From: "Marek Behún" <kabel@kernel.org>
To: Russell King - ARM Linux admin <linux@armlinux.org.uk>
Cc: netdev@vger.kernel.org, "Andrew Lunn" <andrew@lunn.ch>,
"Marek Behún" <kabel@kernel.org>
Subject: [PATCH russell-kings-net-queue v2 0/3] Support for RollBall 10G copper SFP modules
Date: Tue, 20 Oct 2020 17:06:12 +0200 [thread overview]
Message-ID: <20201020150615.11969-1-kabel@kernel.org> (raw)
Hi Russell,
this series should apply on linux-arm git repository, on branch
net-queue.
Some internet providers are already starting to offer 2.5G copper
connectivity to their users. On Turris Omnia the SFP port is capable
of 2.5G speed, so we tested some copper SFP modules.
This adds support to the SFP subsystem for 10G RollBall copper modules
which contain a Marvell 88X3310 PHY. By default these modules are
configured in 10GKR only mode on the host interface, and also contain
some bad information in EEPROM (the extended_cc byte).
The PHY in these modules is also accessed via a different I2C protocol
than the standard one.
Patch 1 adds support for this different I2C MDIO bus.
Patch 2 adds support for these modules into the SFP driver.
Patch 3 changes phylink code so that a PHY can be attached even though
802.3z mode is requested.
Marek
Marek Behún (3):
net: phy: mdio-i2c: support I2C MDIO protocol for RollBall SFP modules
net: phy: sfp: add support for multigig RollBall modules
net: phylink: don't fail attaching phy on 1000base-x/2500base-x mode
drivers/net/phy/mdio-i2c.c | 196 +++++++++++++++++++++++++++++++++++--
drivers/net/phy/phylink.c | 4 +-
drivers/net/phy/sfp.c | 69 +++++++++++--
3 files changed, 250 insertions(+), 19 deletions(-)
base-commit: a32e90737c1c92653767d3c95c63c16b9b72c6c2
--
2.26.2
next reply other threads:[~2020-10-20 15:06 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-10-20 15:06 Marek Behún [this message]
2020-10-20 15:06 ` [PATCH russell-kings-net-queue v2 1/3] net: phy: mdio-i2c: support I2C MDIO protocol for RollBall SFP modules Marek Behún
2020-10-20 16:00 ` Andrew Lunn
2020-10-20 16:15 ` Marek Behún
2020-10-20 15:06 ` [PATCH russell-kings-net-queue v2 2/3] net: phy: sfp: add support for multigig RollBall modules Marek Behún
2020-10-20 15:51 ` Andrew Lunn
2020-10-20 16:14 ` Marek Behún
2020-10-20 15:06 ` [PATCH russell-kings-net-queue v2 3/3] net: phylink: don't fail attaching phy on 1000base-x/2500base-x mode Marek Behún
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20201020150615.11969-1-kabel@kernel.org \
--to=kabel@kernel.org \
--cc=andrew@lunn.ch \
--cc=linux@armlinux.org.uk \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).