Re: [OpenWrt-Devel] [RFC] ar71xx: Reset QCA955x SGMII link on speed change

2016-04-04 Thread Sven Eckelmann
On Friday 01 April 2016 14:41:47 Sven Eckelmann wrote: > From: Sven Eckelmann > > The SGMII link of the QCA955x seems to be unstable when the PHY changes the > link speed. Reseting the SGMII and the PHY management control seems to > resolve this problem. > > This

Re: [OpenWrt-Devel] [RFC] ar71xx: Reset QCA955x SGMII link on speed change

2016-04-04 Thread Sven Eckelmann
On Friday 01 April 2016 14:41:47 Sven Eckelmann wrote: [...] > static void qca955x_set_speed_xmii(int speed) > { > void __iomem *base; > @@ -381,6 +395,100 @@ static void qca955x_set_speed_xmii(int speed) > base = ioremap_nocache(AR71XX_PLL_BASE, AR71XX_PLL_SIZE); >

[OpenWrt-Devel] [RFC] ar71xx: Reset QCA955x SGMII link on speed change

2016-04-01 Thread Sven Eckelmann
From: Sven Eckelmann The SGMII link of the QCA955x seems to be unstable when the PHY changes the link speed. Reseting the SGMII and the PHY management control seems to resolve this problem. This was observed with an AR8033 and QCA9558 The code of this RFC is not