Re: [PATCH net-next v3 2/3] net: ethernet: mediatek: Re-add support SGMII

2019-08-25 Thread René van Dorst
Hi Russell, Quoting Russell King - ARM Linux admin : Hi René, On Sat, Aug 24, 2019 at 01:11:17PM +, René van Dorst wrote: Hi Russell, Mediatek calls it Turbo RGMII. It is a overclock version of RGMII mode. It is used between first GMAC and port 6 of the mt7530 switch. Can be used with an

Re: [PATCH net-next v3 2/3] net: ethernet: mediatek: Re-add support SGMII

2019-08-24 Thread Russell King - ARM Linux admin
Hi René, On Sat, Aug 24, 2019 at 01:11:17PM +, René van Dorst wrote: > Hi Russell, > > Mediatek calls it Turbo RGMII. It is a overclock version of RGMII mode. > It is used between first GMAC and port 6 of the mt7530 switch. Can be used > with > an internal and an external mt7530 switch. > >

Re: [PATCH net-next v3 2/3] net: ethernet: mediatek: Re-add support SGMII

2019-08-24 Thread René van Dorst
Hi Russell, Quoting Russell King - ARM Linux admin : On Fri, Aug 23, 2019 at 03:45:15PM +0200, René van Dorst wrote: + switch (state->interface) { + case PHY_INTERFACE_MODE_SGMII: + phylink_set(mask, 10baseT_Half); + phylink_set(mask, 10baseT_Full); +

Re: [PATCH net-next v3 2/3] net: ethernet: mediatek: Re-add support SGMII

2019-08-24 Thread Russell King - ARM Linux admin
On Fri, Aug 23, 2019 at 03:45:15PM +0200, René van Dorst wrote: > + switch (state->interface) { > + case PHY_INTERFACE_MODE_SGMII: > + phylink_set(mask, 10baseT_Half); > + phylink_set(mask, 10baseT_Full); > + phylink_set(mask, 100baseT_Half); > +

[PATCH net-next v3 2/3] net: ethernet: mediatek: Re-add support SGMII

2019-08-23 Thread René van Dorst
* Re-add SGMII support but now with PHYLINK API support So the SGMII changes are more clear * Move SGMII block setup from mtk_gmac_sgmii_path_setup() to mtk_mac_config() * Merge mtk_setup_hw_path() into mtk_mac_config() * Remove mediatek,physpeed property, fixed-link supports now any speed so