]> git.baikalelectronics.ru Git - kernel.git/commit
net: bcmgenet: use MAC link status for fixed phy
authorDoug Berger <opendmb@gmail.com>
Tue, 28 Aug 2018 19:33:15 +0000 (12:33 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 30 Aug 2018 02:51:35 +0000 (19:51 -0700)
commitafa33f87a54847a8f244826a9db688961a022a56
tree67096b48f26c17a0ece7eae70c2f0fb6554fd48f
parent7bfe456b7c0c3307634b672679410e4df58aa58b
net: bcmgenet: use MAC link status for fixed phy

When using the fixed PHY with GENET (e.g. MOCA) the PHY link
status can be determined from the internal link status captured
by the MAC. This allows the PHY state machine to use the correct
link state with the fixed PHY even if MAC link event interrupts
are missed when the net device is opened.

Fixes: 90129654c515 ("net: bcmgenet: enable MoCA link state change detection")
Signed-off-by: Doug Berger <opendmb@gmail.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/genet/bcmgenet.h
drivers/net/ethernet/broadcom/genet/bcmmii.c