From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Chulski Subject: RE: [PATCH net] net: mvpp2: 10G modes aren't supported on all ports Date: Tue, 11 Dec 2018 21:11:31 +0000 Message-ID: <7b61c1fbf51a409684568216e799ebe3@IL-EXCH01.marvell.com> References: <20181211163228.26130-1-antoine.tenart@bootlin.com> <20181211163635.GG30658@n2100.armlinux.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Cc: "davem@davemloft.net" , "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "thomas.petazzoni@bootlin.com" , "maxime.chevallier@bootlin.com" , "gregory.clement@bootlin.com" , "miquel.raynal@bootlin.com" , Nadav Haklai , Yan Markman , "mw@semihalf.com" , Baruch Siach To: Russell King - ARM Linux , Antoine Tenart Return-path: Received: from mx0a-0016f401.pphosted.com ([67.231.148.174]:51314 "EHLO mx0b-0016f401.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726134AbeLKVLy (ORCPT ); Tue, 11 Dec 2018 16:11:54 -0500 In-Reply-To: <20181211163635.GG30658@n2100.armlinux.org.uk> Content-Language: en-US Sender: netdev-owner@vger.kernel.org List-ID: > -----Original Message----- > From: netdev-owner@vger.kernel.org > On Behalf Of Russell King - ARM Linux > Sent: Tuesday, December 11, 2018 6:37 PM > To: Antoine Tenart > Cc: davem@davemloft.net; netdev@vger.kernel.org; linux- > kernel@vger.kernel.org; thomas.petazzoni@bootlin.com; > maxime.chevallier@bootlin.com; gregory.clement@bootlin.com; > miquel.raynal@bootlin.com; Nadav Haklai ; Stefan > Chulski ; Yan Markman ; > mw@semihalf.com; Baruch Siach > Subject: Re: [PATCH net] net: mvpp2: 10G modes aren't supported on all > ports >=20 > On Tue, Dec 11, 2018 at 05:32:28PM +0100, Antoine Tenart wrote: > > The mvpp2_phylink_validate() function sets all modes that are > > supported by a given PPv2 port. A recent change made all ports to > > advertise they support 10G modes in certain cases. This is not true, > > as only the port #0 can do so. This patch fixes it. > > > > Fixes: 01b3fd5ac97c ("net: mvpp2: fix detection of 10G SFP modules") > > Cc: Baruch Siach > > Signed-off-by: Antoine Tenart > > --- > > drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 14 ++++++++------ > > 1 file changed, 8 insertions(+), 6 deletions(-) > > > > diff --git a/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c > > b/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c > > index 125ea99418df..88aa488054a8 100644 > > --- a/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c > > +++ b/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c > > @@ -4405,12 +4405,14 @@ static void mvpp2_phylink_validate(struct > net_device *dev, > > case PHY_INTERFACE_MODE_10GKR: > > case PHY_INTERFACE_MODE_XAUI: >=20 > Are these modes supported on anything except port 0? If not, you should = be > rejecting these, rather than just treating them as RGMII. In CP115(which has PPv2) PHY_INTERFACE_MODE_10GKR supported on ports 0 and = 1 PHY_INTERFACE_MODE_XAUI/PHY_INTERFACE_MODE_RXAUI supported only on port 0. Best Regards.