net: bcmgenet: Fix speed selection for reverse MII
authorAndrew Lunn <andrew@lunn.ch>
Tue, 11 Sep 2018 23:53:12 +0000 (01:53 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 20 Nov 2019 17:46:33 +0000 (18:46 +0100)
commit3804f9dd8f76946980bcf030dec176181a6d1f4f
treeed185a5726b4b2d8020e5222f2c1909f5c73d25f
parent914282c62ab2bee7b34bcf0f15b4b67f549d2d59
net: bcmgenet: Fix speed selection for reverse MII

[ Upstream commit 00eb2243b933a496958f4ce1bcf59840fea8be16 ]

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
at 1G supported speeds to enable 1G MAC support.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Acked-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/broadcom/genet/bcmmii.c