Re: [PATCH] mvneta: implement SGMII-based in-band link state signaling

2015-04-03 Thread David Miller
From: David Miller Date: Fri, 03 Apr 2015 15:04:10 -0400 (EDT) > Ok I'll apply this mvneta patch to net-next then, thanks. Nevermind I just saw in my patchwork queue that there is a v3 of this change set that adds some adjustments to the fixed PHY interfaces. I think I'll apply that series

Re: [PATCH] mvneta: implement SGMII-based in-band link state signaling

2015-04-03 Thread David Miller
From: Florian Fainelli Date: Thu, 02 Apr 2015 18:03:53 -0700 > On 02/04/15 17:51, David Miller wrote: >> From: Stas Sergeev >> Date: Tue, 31 Mar 2015 16:24:59 +0300 >> >>> @@ -2590,6 +2651,7 @@ static int mvneta_mdio_probe(struct mvneta_port *pp) >>> >>> static void mvneta_mdio_remove(struct

Re: [PATCH] mvneta: implement SGMII-based in-band link state signaling

2015-04-03 Thread Stas Sergeev
03.04.2015 03:51, David Miller пишет: > From: Stas Sergeev > Date: Tue, 31 Mar 2015 16:24:59 +0300 > >> @@ -2590,6 +2651,7 @@ static int mvneta_mdio_probe(struct mvneta_port *pp) >> >> static void mvneta_mdio_remove(struct mvneta_port *pp) >> { >> +fixed_phy_set_link_update(pp->phy_dev,

Re: [PATCH] mvneta: implement SGMII-based in-band link state signaling

2015-04-03 Thread Stas Sergeev
03.04.2015 03:51, David Miller пишет: From: Stas Sergeev s...@list.ru Date: Tue, 31 Mar 2015 16:24:59 +0300 @@ -2590,6 +2651,7 @@ static int mvneta_mdio_probe(struct mvneta_port *pp) static void mvneta_mdio_remove(struct mvneta_port *pp) { +fixed_phy_set_link_update(pp-phy_dev,

Re: [PATCH] mvneta: implement SGMII-based in-band link state signaling

2015-04-03 Thread David Miller
From: Florian Fainelli f.faine...@gmail.com Date: Thu, 02 Apr 2015 18:03:53 -0700 On 02/04/15 17:51, David Miller wrote: From: Stas Sergeev s...@list.ru Date: Tue, 31 Mar 2015 16:24:59 +0300 @@ -2590,6 +2651,7 @@ static int mvneta_mdio_probe(struct mvneta_port *pp) static void

Re: [PATCH] mvneta: implement SGMII-based in-band link state signaling

2015-04-03 Thread David Miller
From: David Miller da...@davemloft.net Date: Fri, 03 Apr 2015 15:04:10 -0400 (EDT) Ok I'll apply this mvneta patch to net-next then, thanks. Nevermind I just saw in my patchwork queue that there is a v3 of this change set that adds some adjustments to the fixed PHY interfaces. I think I'll

Re: [PATCH] mvneta: implement SGMII-based in-band link state signaling

2015-04-02 Thread Florian Fainelli
On 02/04/15 17:51, David Miller wrote: > From: Stas Sergeev > Date: Tue, 31 Mar 2015 16:24:59 +0300 > >> @@ -2590,6 +2651,7 @@ static int mvneta_mdio_probe(struct mvneta_port *pp) >> >> static void mvneta_mdio_remove(struct mvneta_port *pp) >> { >> +fixed_phy_set_link_update(pp->phy_dev,

Re: [PATCH] mvneta: implement SGMII-based in-band link state signaling

2015-04-02 Thread David Miller
From: Stas Sergeev Date: Tue, 31 Mar 2015 16:24:59 +0300 > @@ -2590,6 +2651,7 @@ static int mvneta_mdio_probe(struct mvneta_port *pp) > > static void mvneta_mdio_remove(struct mvneta_port *pp) > { > + fixed_phy_set_link_update(pp->phy_dev, NULL); I do not see any other driver doing this

Re: [PATCH] mvneta: implement SGMII-based in-band link state signaling

2015-04-02 Thread David Miller
From: Stas Sergeev s...@list.ru Date: Tue, 31 Mar 2015 16:24:59 +0300 @@ -2590,6 +2651,7 @@ static int mvneta_mdio_probe(struct mvneta_port *pp) static void mvneta_mdio_remove(struct mvneta_port *pp) { + fixed_phy_set_link_update(pp-phy_dev, NULL); I do not see any other driver doing

Re: [PATCH] mvneta: implement SGMII-based in-band link state signaling

2015-04-02 Thread Florian Fainelli
On 02/04/15 17:51, David Miller wrote: From: Stas Sergeev s...@list.ru Date: Tue, 31 Mar 2015 16:24:59 +0300 @@ -2590,6 +2651,7 @@ static int mvneta_mdio_probe(struct mvneta_port *pp) static void mvneta_mdio_remove(struct mvneta_port *pp) { +fixed_phy_set_link_update(pp-phy_dev,

[PATCH] mvneta: implement SGMII-based in-band link state signaling

2015-03-31 Thread Stas Sergeev
When MDIO bus is unavailable (common setup for SGMII), the in-band signaling must be used to correctly track link state. This patch enables the in-band status delivery for links state changes, namely: - link up/down - link speed - duplex full/half fixed_phy link_update() callback is used to

[PATCH] mvneta: implement SGMII-based in-band link state signaling

2015-03-31 Thread Stas Sergeev
When MDIO bus is unavailable (common setup for SGMII), the in-band signaling must be used to correctly track link state. This patch enables the in-band status delivery for links state changes, namely: - link up/down - link speed - duplex full/half fixed_phy link_update() callback is used to