On 09/10/2018 02:52 PM, Andrew Lunn wrote:
> The phy supported speed is being used to determine if the MAC should
> be configured to 100 or 1G. The masking logic is broken. Instead, look
> 1G supported speeds to enable 1G MAC support.

Since you likely need to respin to address the kbuild test robot report
of patch 10, do you mind changing the subject to:

net: bcmgenet: Fix speed selection for reverse MII

to match the subject prefix used throughout past submissions?

Thank you!

> 
> Signed-off-by: Andrew Lunn <and...@lunn.ch>
> ---
>  drivers/net/ethernet/broadcom/genet/bcmmii.c | 7 +++----
>  1 file changed, 3 insertions(+), 4 deletions(-)
> 
> diff --git a/drivers/net/ethernet/broadcom/genet/bcmmii.c 
> b/drivers/net/ethernet/broadcom/genet/bcmmii.c
> index b11d58f1bf45..b756fc79424e 100644
> --- a/drivers/net/ethernet/broadcom/genet/bcmmii.c
> +++ b/drivers/net/ethernet/broadcom/genet/bcmmii.c
> @@ -226,11 +226,10 @@ int bcmgenet_mii_config(struct net_device *dev, bool 
> init)
>                * capabilities, use that knowledge to also configure the
>                * Reverse MII interface correctly.
>                */
> -             if ((dev->phydev->supported & PHY_BASIC_FEATURES) ==
> -                             PHY_BASIC_FEATURES)
> -                     port_ctrl = PORT_MODE_EXT_RVMII_25;
> -             else
> +             if (dev->phydev->supported & PHY_1000BT_FEATURES)
>                       port_ctrl = PORT_MODE_EXT_RVMII_50;
> +             else
> +                     port_ctrl = PORT_MODE_EXT_RVMII_25;
>               bcmgenet_sys_writel(priv, port_ctrl, SYS_PORT_CTRL);
>               break;
>  
> 


-- 
Florian

Reply via email to