summaryrefslogtreecommitdiff
path: root/include/timer.h
diff options
context:
space:
mode:
authorAlison Wang <[email protected]>2016-02-19 15:52:28 +0800
committerJoe Hershberger <[email protected]>2016-02-26 13:32:37 -0600
commit903d384d401bdfc517266787549caf4630a7f305 (patch)
treec67d532910b1d12898205dcc6403aca36a9ce975 /include/timer.h
parent24862c640ea50ac88be343161eb681bea5dbfeef (diff)
net: phy: atheros: Fix problem with phy_reset() clearing BMCR
In commit <a058052c358c> [net: phy: do not read configuration register on reset], phy_reset() will clear the BMCR register. Bit 12(AUTO_NEGOTIATION) is cleared too. It causes auto-negotiation timeout error on Atheros's PHY AR8033. To fix this problem, genphy_config_aneg() and genphy_restart_aneg() needs to be called in ar8035_config() to enable and restart auto-negotiation. Signed-off-by: Alison Wang <[email protected]> Acked-by: Stefan Agner <[email protected]> Acked-by: Joe Hershberger <[email protected]>
Diffstat (limited to 'include/timer.h')
0 files changed, 0 insertions, 0 deletions