* [PATCH 0/5] Add phylib support for MV88X3310 10G phy @ 2017-06-01 10:23 Russell King - ARM Linux 2017-06-01 10:26 ` [PATCH 4/5] net: phy: add XAUI and 10GBASE-KR PHY connection types Russell King ` (2 more replies) 0 siblings, 3 replies; 12+ messages in thread From: Russell King - ARM Linux @ 2017-06-01 10:23 UTC (permalink / raw) To: Andrew Lunn, Florian Fainelli Cc: devicetree, Mark Rutland, netdev, Rob Herring Hi, This patch series adds support for the Marvell 88x3310 PHY found on the SolidRun Macchiatobin board. The first patch introduces a set of generic Clause 45 PHY helpers that C45 PHY drivers can make use of if they wish. Patch 2 fixes the aneg restart to be compatible with C45 PHYs - it can currently only cope with C22 PHYs. Patch 3 moves the "gen10g" driver into the Clause 45 code, grouping all core clause 45 code together. Patch 4 adds the phy_interface_t types for XAUI and 10GBase-KR links. As 10GBase-KR appears to be compatible with XFI and SFI, XFI and SFI, I currently see no reason to add XFI and SFI interface modes. There seems to be vendor code out there using these, but they all alias back to the same hardware settings. Patch 5 adds support for the MV88X3310 PHY, which supports both the copper and fiber interfaces. It should be noted that the MV88X3310 automatically switches its MAC facing interface between 10GBase-KR and SGMII depending on the negotiated speed. This was discussed with Florian, and we agreed to update the phy interface mode depending on the properties of the actual link mode to the PHY. Documentation/devicetree/bindings/net/ethernet.txt | 2 + MAINTAINERS | 6 + drivers/net/phy/Makefile | 4 +- drivers/net/phy/marvell10g.c | 364 +++++++++++++++++++++ drivers/net/phy/phy-c45.c | 295 +++++++++++++++++ drivers/net/phy/phy.c | 23 +- drivers/net/phy/phy_device.c | 113 ++----- include/linux/phy.h | 20 ++ 8 files changed, 729 insertions(+), 98 deletions(-) -- RMK's Patch system: http://www.armlinux.org.uk/developer/patches/ FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up according to speedtest.net. ^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH 4/5] net: phy: add XAUI and 10GBASE-KR PHY connection types 2017-06-01 10:23 [PATCH 0/5] Add phylib support for MV88X3310 10G phy Russell King - ARM Linux @ 2017-06-01 10:26 ` Russell King [not found] ` <E1dGNJX-00043v-3M-eh5Bv4kxaXIk46pC+1QYvQNdhmdF6hFW@public.gmane.org> 2017-06-01 16:56 ` Florian Fainelli 2017-06-01 16:07 ` [PATCH 0/5] Add phylib support for MV88X3310 10G phy David Miller [not found] ` <20170601102327.GF27796-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org> 2 siblings, 2 replies; 12+ messages in thread From: Russell King @ 2017-06-01 10:26 UTC (permalink / raw) To: Andrew Lunn, Florian Fainelli Cc: Rob Herring, Mark Rutland, netdev, devicetree XAUI allows XGMII to reach an extended distance by using a XGXS layer at each end of the MAC to PHY link, operating over four Serdes lanes. 10GBASE-KR is a single lane Serdes backplane ethernet connection method with autonegotiation on the link. Some PHYs use this to connect to the ethernet interface at 10G speeds, switching to other connection types when utilising slower speeds. 10GBASE-KR is also used for XFI and SFI to connect to XFP and SFP fiber modules. Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk> --- Documentation/devicetree/bindings/net/ethernet.txt | 2 ++ include/linux/phy.h | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/Documentation/devicetree/bindings/net/ethernet.txt b/Documentation/devicetree/bindings/net/ethernet.txt index 3a6916909d90..d4abe9a98109 100644 --- a/Documentation/devicetree/bindings/net/ethernet.txt +++ b/Documentation/devicetree/bindings/net/ethernet.txt @@ -32,6 +32,8 @@ * "2000base-x", * "2500base-x", * "rxaui" + * "xaui" + * "10gbase-kr" (10GBASE-KR, XFI, SFI) - phy-connection-type: the same as "phy-mode" property but described in ePAPR; - phy-handle: phandle, specifies a reference to a node representing a PHY device; this property is described in ePAPR and so preferred; diff --git a/include/linux/phy.h b/include/linux/phy.h index 45dfe1b2b003..45728d0a0d0e 100644 --- a/include/linux/phy.h +++ b/include/linux/phy.h @@ -84,6 +84,9 @@ typedef enum { PHY_INTERFACE_MODE_1000BASEX, PHY_INTERFACE_MODE_2500BASEX, PHY_INTERFACE_MODE_RXAUI, + PHY_INTERFACE_MODE_XAUI, + /* 10GBASE-KR, XFI, SFI - single lane 10G Serdes */ + PHY_INTERFACE_MODE_10GKR, PHY_INTERFACE_MODE_MAX, } phy_interface_t; @@ -150,6 +153,10 @@ static inline const char *phy_modes(phy_interface_t interface) return "2500base-x"; case PHY_INTERFACE_MODE_RXAUI: return "rxaui"; + case PHY_INTERFACE_MODE_XAUI: + return "xaui"; + case PHY_INTERFACE_MODE_10GKR: + return "10gbase-kr"; default: return "unknown"; } -- 2.7.4 ^ permalink raw reply related [flat|nested] 12+ messages in thread
[parent not found: <E1dGNJX-00043v-3M-eh5Bv4kxaXIk46pC+1QYvQNdhmdF6hFW@public.gmane.org>]
* Re: [PATCH 4/5] net: phy: add XAUI and 10GBASE-KR PHY connection types [not found] ` <E1dGNJX-00043v-3M-eh5Bv4kxaXIk46pC+1QYvQNdhmdF6hFW@public.gmane.org> @ 2017-06-01 12:30 ` Andrew Lunn 0 siblings, 0 replies; 12+ messages in thread From: Andrew Lunn @ 2017-06-01 12:30 UTC (permalink / raw) To: Russell King Cc: Florian Fainelli, Rob Herring, Mark Rutland, netdev-u79uwXL29TY76Z2rM5mHXA, devicetree-u79uwXL29TY76Z2rM5mHXA On Thu, Jun 01, 2017 at 11:26:47AM +0100, Russell King wrote: > XAUI allows XGMII to reach an extended distance by using a XGXS layer at > each end of the MAC to PHY link, operating over four Serdes lanes. > > 10GBASE-KR is a single lane Serdes backplane ethernet connection method > with autonegotiation on the link. Some PHYs use this to connect to the > ethernet interface at 10G speeds, switching to other connection types > when utilising slower speeds. > > 10GBASE-KR is also used for XFI and SFI to connect to XFP and SFP fiber > modules. > > Signed-off-by: Russell King <rmk+kernel-I+IVW8TIWO2tmTQ+vhA3Yw@public.gmane.org> Reviewed-by: Andrew Lunn <andrew-g2DYL2Zd6BY@public.gmane.org> Andrew -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 4/5] net: phy: add XAUI and 10GBASE-KR PHY connection types 2017-06-01 10:26 ` [PATCH 4/5] net: phy: add XAUI and 10GBASE-KR PHY connection types Russell King [not found] ` <E1dGNJX-00043v-3M-eh5Bv4kxaXIk46pC+1QYvQNdhmdF6hFW@public.gmane.org> @ 2017-06-01 16:56 ` Florian Fainelli [not found] ` <fb1a81e0-b5b9-80e4-7852-cc65a574b9e9-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 1 sibling, 1 reply; 12+ messages in thread From: Florian Fainelli @ 2017-06-01 16:56 UTC (permalink / raw) To: Russell King, Andrew Lunn; +Cc: Rob Herring, Mark Rutland, netdev, devicetree On 06/01/2017 03:26 AM, Russell King wrote: > XAUI allows XGMII to reach an extended distance by using a XGXS layer at > each end of the MAC to PHY link, operating over four Serdes lanes. > > 10GBASE-KR is a single lane Serdes backplane ethernet connection method > with autonegotiation on the link. Some PHYs use this to connect to the > ethernet interface at 10G speeds, switching to other connection types > when utilising slower speeds. > > 10GBASE-KR is also used for XFI and SFI to connect to XFP and SFP fiber > modules. > > Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk> This looks good, but you also need to update Documentation/ABI/testing/sysfs-class-net-phydev since we report phy_interface from sysfs. With that fixed: Reviewed-by: Florian Fainelli <f.fainelli@gmail.com> -- Florian ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <fb1a81e0-b5b9-80e4-7852-cc65a574b9e9-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* Re: [PATCH 4/5] net: phy: add XAUI and 10GBASE-KR PHY connection types [not found] ` <fb1a81e0-b5b9-80e4-7852-cc65a574b9e9-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 2017-06-01 17:32 ` Russell King - ARM Linux 0 siblings, 0 replies; 12+ messages in thread From: Russell King - ARM Linux @ 2017-06-01 17:32 UTC (permalink / raw) To: Florian Fainelli Cc: Andrew Lunn, Rob Herring, Mark Rutland, netdev-u79uwXL29TY76Z2rM5mHXA, devicetree-u79uwXL29TY76Z2rM5mHXA On Thu, Jun 01, 2017 at 09:56:48AM -0700, Florian Fainelli wrote: > On 06/01/2017 03:26 AM, Russell King wrote: > > XAUI allows XGMII to reach an extended distance by using a XGXS layer at > > each end of the MAC to PHY link, operating over four Serdes lanes. > > > > 10GBASE-KR is a single lane Serdes backplane ethernet connection method > > with autonegotiation on the link. Some PHYs use this to connect to the > > ethernet interface at 10G speeds, switching to other connection types > > when utilising slower speeds. > > > > 10GBASE-KR is also used for XFI and SFI to connect to XFP and SFP fiber > > modules. > > > > Signed-off-by: Russell King <rmk+kernel-I+IVW8TIWO2tmTQ+vhA3Yw@public.gmane.org> > > This looks good, but you also need to update > Documentation/ABI/testing/sysfs-class-net-phydev since we report > phy_interface from sysfs. Hmm, seems to be a new file recently merged into net-next. Ok, I'll provide an update for that. -- RMK's Patch system: http://www.armlinux.org.uk/developer/patches/ FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up according to speedtest.net. -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 0/5] Add phylib support for MV88X3310 10G phy 2017-06-01 10:23 [PATCH 0/5] Add phylib support for MV88X3310 10G phy Russell King - ARM Linux 2017-06-01 10:26 ` [PATCH 4/5] net: phy: add XAUI and 10GBASE-KR PHY connection types Russell King @ 2017-06-01 16:07 ` David Miller [not found] ` <20170601.120736.670167741447008364.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org> [not found] ` <20170601102327.GF27796-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org> 2 siblings, 1 reply; 12+ messages in thread From: David Miller @ 2017-06-01 16:07 UTC (permalink / raw) To: linux; +Cc: andrew, f.fainelli, devicetree, mark.rutland, netdev, robh+dt From: Russell King - ARM Linux <linux@armlinux.org.uk> Date: Thu, 1 Jun 2017 11:23:27 +0100 > This patch series adds support for the Marvell 88x3310 PHY found on > the SolidRun Macchiatobin board. Andrew has asked for some comment documentation additions to patch #5 so I'm expecting at least one respin of this series ;-) ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <20170601.120736.670167741447008364.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>]
* Re: [PATCH 0/5] Add phylib support for MV88X3310 10G phy [not found] ` <20170601.120736.670167741447008364.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org> @ 2017-06-01 16:54 ` Russell King - ARM Linux 0 siblings, 0 replies; 12+ messages in thread From: Russell King - ARM Linux @ 2017-06-01 16:54 UTC (permalink / raw) To: David Miller Cc: andrew-g2DYL2Zd6BY, f.fainelli-Re5JQEeQqe8AvxtiuMwx3w, devicetree-u79uwXL29TY76Z2rM5mHXA, mark.rutland-5wv7dgnIgG8, netdev-u79uwXL29TY76Z2rM5mHXA, robh+dt-DgEjT+Ai2ygdnm+yROfE0A On Thu, Jun 01, 2017 at 12:07:36PM -0400, David Miller wrote: > From: Russell King - ARM Linux <linux-I+IVW8TIWO2tmTQ+vhA3Yw@public.gmane.org> > Date: Thu, 1 Jun 2017 11:23:27 +0100 > > > This patch series adds support for the Marvell 88x3310 PHY found on > > the SolidRun Macchiatobin board. > > Andrew has asked for some comment documentation additions to patch #5 > so I'm expecting at least one respin of this series ;-) Thanks. It would help if Documentation/networking/phy.txt already contained documentation about the adjust_link function beyond describing that it exists. I'll try to write something to cover the existing usage and this change over the next day or so. -- RMK's Patch system: http://www.armlinux.org.uk/developer/patches/ FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up according to speedtest.net. -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <20170601102327.GF27796-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org>]
* [PATCH v2 0/6] Add phylib support for MV88X3310 10G phy [not found] ` <20170601102327.GF27796-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org> @ 2017-06-05 11:22 ` Russell King - ARM Linux 2017-06-05 11:23 ` [PATCH 5/6] net: phy: add XAUI and 10GBASE-KR PHY connection types Russell King [not found] ` <20170605112203.GA10680-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org> 0 siblings, 2 replies; 12+ messages in thread From: Russell King - ARM Linux @ 2017-06-05 11:22 UTC (permalink / raw) To: Andrew Lunn, Florian Fainelli Cc: devicetree-u79uwXL29TY76Z2rM5mHXA, Mark Rutland, netdev-u79uwXL29TY76Z2rM5mHXA, Rob Herring Hi, This patch series adds support for the Marvell 88x3310 PHY found on the SolidRun Macchiatobin board. The first patch introduces a set of generic Clause 45 PHY helpers that C45 PHY drivers can make use of if they wish. Patch 2 ensures that the Clause 22 aneg_done function will not be called for incompatible Clause 45 PHYs. Patch 3 fixes the aneg restart to be compatible with C45 PHYs - it can currently only cope with C22 PHYs. Patch 4 moves the "gen10g" driver into the Clause 45 code, grouping all core clause 45 code together. Patch 5 adds the phy_interface_t types for XAUI and 10GBase-KR links. As 10GBase-KR appears to be compatible with XFI and SFI, XFI and SFI, I currently see no reason to add XFI and SFI interface modes. There seems to be vendor code out there using these, but they all alias back to the same hardware settings. Patch 6 adds support for the MV88X3310 PHY, which supports both the copper and fiber interfaces. It should be noted that the MV88X3310 automatically switches its MAC facing interface between 10GBase-KR and SGMII depending on the negotiated speed. This was discussed with Florian, and we agreed to update the phy interface mode depending on the properties of the actual link mode to the PHY. v2: - update sysfs-class-net-phydev documentation - avoid genphy_aneg_done for non-C22 PHYs - expand comment about 0x30 constant - add comment about lack of reset - configure driver using MARVELL_10G_PHY Documentation/ABI/testing/sysfs-class-net-phydev | 2 +- Documentation/devicetree/bindings/net/ethernet.txt | 2 + MAINTAINERS | 6 + drivers/net/phy/Kconfig | 5 + drivers/net/phy/Makefile | 3 +- drivers/net/phy/marvell10g.c | 368 +++++++++++++++++++++ drivers/net/phy/phy-c45.c | 298 +++++++++++++++++ drivers/net/phy/phy.c | 29 +- drivers/net/phy/phy_device.c | 113 ++----- include/linux/phy.h | 20 ++ 10 files changed, 748 insertions(+), 98 deletions(-) -- RMK's Patch system: http://www.armlinux.org.uk/developer/patches/ FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up according to speedtest.net. -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH 5/6] net: phy: add XAUI and 10GBASE-KR PHY connection types 2017-06-05 11:22 ` [PATCH v2 0/6] " Russell King - ARM Linux @ 2017-06-05 11:23 ` Russell King [not found] ` <E1dHq6I-0005XE-VR-eh5Bv4kxaXIk46pC+1QYvQNdhmdF6hFW@public.gmane.org> 2017-06-05 16:24 ` Florian Fainelli [not found] ` <20170605112203.GA10680-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org> 1 sibling, 2 replies; 12+ messages in thread From: Russell King @ 2017-06-05 11:23 UTC (permalink / raw) To: Andrew Lunn, Florian Fainelli Cc: Rob Herring, Mark Rutland, netdev, devicetree XAUI allows XGMII to reach an extended distance by using a XGXS layer at each end of the MAC to PHY link, operating over four Serdes lanes. 10GBASE-KR is a single lane Serdes backplane ethernet connection method with autonegotiation on the link. Some PHYs use this to connect to the ethernet interface at 10G speeds, switching to other connection types when utilising slower speeds. 10GBASE-KR is also used for XFI and SFI to connect to XFP and SFP fiber modules. Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk> --- Documentation/ABI/testing/sysfs-class-net-phydev | 2 +- Documentation/devicetree/bindings/net/ethernet.txt | 2 ++ include/linux/phy.h | 7 +++++++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Documentation/ABI/testing/sysfs-class-net-phydev b/Documentation/ABI/testing/sysfs-class-net-phydev index c768d5fd8496..6ebabfb27912 100644 --- a/Documentation/ABI/testing/sysfs-class-net-phydev +++ b/Documentation/ABI/testing/sysfs-class-net-phydev @@ -32,5 +32,5 @@ Contact: netdev@vger.kernel.org <empty> (not available), mii, gmii, sgmii, tbi, rev-mii, rmii, rgmii, rgmii-id, rgmii-rxid, rgmii-txid, rtbi, smii xgmii, moca, qsgmii, trgmii, 1000base-x, 2500base-x, rxaui, - unknown + xaui, 10gbase-kr, unknown diff --git a/Documentation/devicetree/bindings/net/ethernet.txt b/Documentation/devicetree/bindings/net/ethernet.txt index 3a6916909d90..d4abe9a98109 100644 --- a/Documentation/devicetree/bindings/net/ethernet.txt +++ b/Documentation/devicetree/bindings/net/ethernet.txt @@ -32,6 +32,8 @@ * "2000base-x", * "2500base-x", * "rxaui" + * "xaui" + * "10gbase-kr" (10GBASE-KR, XFI, SFI) - phy-connection-type: the same as "phy-mode" property but described in ePAPR; - phy-handle: phandle, specifies a reference to a node representing a PHY device; this property is described in ePAPR and so preferred; diff --git a/include/linux/phy.h b/include/linux/phy.h index e6fcee188c8d..37feb502e1ae 100644 --- a/include/linux/phy.h +++ b/include/linux/phy.h @@ -83,6 +83,9 @@ typedef enum { PHY_INTERFACE_MODE_1000BASEX, PHY_INTERFACE_MODE_2500BASEX, PHY_INTERFACE_MODE_RXAUI, + PHY_INTERFACE_MODE_XAUI, + /* 10GBASE-KR, XFI, SFI - single lane 10G Serdes */ + PHY_INTERFACE_MODE_10GKR, PHY_INTERFACE_MODE_MAX, } phy_interface_t; @@ -149,6 +152,10 @@ static inline const char *phy_modes(phy_interface_t interface) return "2500base-x"; case PHY_INTERFACE_MODE_RXAUI: return "rxaui"; + case PHY_INTERFACE_MODE_XAUI: + return "xaui"; + case PHY_INTERFACE_MODE_10GKR: + return "10gbase-kr"; default: return "unknown"; } -- 2.7.4 ^ permalink raw reply related [flat|nested] 12+ messages in thread
[parent not found: <E1dHq6I-0005XE-VR-eh5Bv4kxaXIk46pC+1QYvQNdhmdF6hFW@public.gmane.org>]
* Re: [PATCH 5/6] net: phy: add XAUI and 10GBASE-KR PHY connection types [not found] ` <E1dHq6I-0005XE-VR-eh5Bv4kxaXIk46pC+1QYvQNdhmdF6hFW@public.gmane.org> @ 2017-06-05 12:00 ` Andrew Lunn 0 siblings, 0 replies; 12+ messages in thread From: Andrew Lunn @ 2017-06-05 12:00 UTC (permalink / raw) To: Russell King Cc: Florian Fainelli, Rob Herring, Mark Rutland, netdev-u79uwXL29TY76Z2rM5mHXA, devicetree-u79uwXL29TY76Z2rM5mHXA On Mon, Jun 05, 2017 at 12:23:10PM +0100, Russell King wrote: > XAUI allows XGMII to reach an extended distance by using a XGXS layer at > each end of the MAC to PHY link, operating over four Serdes lanes. > > 10GBASE-KR is a single lane Serdes backplane ethernet connection method > with autonegotiation on the link. Some PHYs use this to connect to the > ethernet interface at 10G speeds, switching to other connection types > when utilising slower speeds. > > 10GBASE-KR is also used for XFI and SFI to connect to XFP and SFP fiber > modules. > > Signed-off-by: Russell King <rmk+kernel-I+IVW8TIWO2tmTQ+vhA3Yw@public.gmane.org> Reviewed-by: Andrew Lunn <andrew-g2DYL2Zd6BY@public.gmane.org> Andrew -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 5/6] net: phy: add XAUI and 10GBASE-KR PHY connection types 2017-06-05 11:23 ` [PATCH 5/6] net: phy: add XAUI and 10GBASE-KR PHY connection types Russell King [not found] ` <E1dHq6I-0005XE-VR-eh5Bv4kxaXIk46pC+1QYvQNdhmdF6hFW@public.gmane.org> @ 2017-06-05 16:24 ` Florian Fainelli 1 sibling, 0 replies; 12+ messages in thread From: Florian Fainelli @ 2017-06-05 16:24 UTC (permalink / raw) To: Russell King, Andrew Lunn; +Cc: Rob Herring, Mark Rutland, netdev, devicetree On 06/05/2017 04:23 AM, Russell King wrote: > XAUI allows XGMII to reach an extended distance by using a XGXS layer at > each end of the MAC to PHY link, operating over four Serdes lanes. > > 10GBASE-KR is a single lane Serdes backplane ethernet connection method > with autonegotiation on the link. Some PHYs use this to connect to the > ethernet interface at 10G speeds, switching to other connection types > when utilising slower speeds. > > 10GBASE-KR is also used for XFI and SFI to connect to XFP and SFP fiber > modules. > > Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk> Reviewed-by: Florian Fainelli <f.fainelli@gmail.com> -- Florian ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <20170605112203.GA10680-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org>]
* Re: [PATCH v2 0/6] Add phylib support for MV88X3310 10G phy [not found] ` <20170605112203.GA10680-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org> @ 2017-06-05 21:53 ` David Miller 0 siblings, 0 replies; 12+ messages in thread From: David Miller @ 2017-06-05 21:53 UTC (permalink / raw) To: linux-I+IVW8TIWO2tmTQ+vhA3Yw Cc: andrew-g2DYL2Zd6BY, f.fainelli-Re5JQEeQqe8AvxtiuMwx3w, devicetree-u79uwXL29TY76Z2rM5mHXA, mark.rutland-5wv7dgnIgG8, netdev-u79uwXL29TY76Z2rM5mHXA, robh+dt-DgEjT+Ai2ygdnm+yROfE0A From: Russell King - ARM Linux <linux-I+IVW8TIWO2tmTQ+vhA3Yw@public.gmane.org> Date: Mon, 5 Jun 2017 12:22:03 +0100 > This patch series adds support for the Marvell 88x3310 PHY found on > the SolidRun Macchiatobin board. Series applied, thanks. -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2017-06-05 21:53 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2017-06-01 10:23 [PATCH 0/5] Add phylib support for MV88X3310 10G phy Russell King - ARM Linux 2017-06-01 10:26 ` [PATCH 4/5] net: phy: add XAUI and 10GBASE-KR PHY connection types Russell King [not found] ` <E1dGNJX-00043v-3M-eh5Bv4kxaXIk46pC+1QYvQNdhmdF6hFW@public.gmane.org> 2017-06-01 12:30 ` Andrew Lunn 2017-06-01 16:56 ` Florian Fainelli [not found] ` <fb1a81e0-b5b9-80e4-7852-cc65a574b9e9-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2017-06-01 17:32 ` Russell King - ARM Linux 2017-06-01 16:07 ` [PATCH 0/5] Add phylib support for MV88X3310 10G phy David Miller [not found] ` <20170601.120736.670167741447008364.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org> 2017-06-01 16:54 ` Russell King - ARM Linux [not found] ` <20170601102327.GF27796-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org> 2017-06-05 11:22 ` [PATCH v2 0/6] " Russell King - ARM Linux 2017-06-05 11:23 ` [PATCH 5/6] net: phy: add XAUI and 10GBASE-KR PHY connection types Russell King [not found] ` <E1dHq6I-0005XE-VR-eh5Bv4kxaXIk46pC+1QYvQNdhmdF6hFW@public.gmane.org> 2017-06-05 12:00 ` Andrew Lunn 2017-06-05 16:24 ` Florian Fainelli [not found] ` <20170605112203.GA10680-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org> 2017-06-05 21:53 ` [PATCH v2 0/6] Add phylib support for MV88X3310 10G phy David Miller
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).