ip17xx: correct aneg_done return value

PHY core treats any positive return value as the auto-negotiation done
indication. Since we do not actually check any device register in this
callback then update it to return positive value with a neutral meaning
instead of the register flag to avoid  confusing for future readers.

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
openwrt-18.06
Sergey Ryazanov 2017-06-07 01:25:32 +03:00 committed by John Crispin
parent 913b2290ca
commit 2cc61e6e8e
1 changed files with 1 additions and 1 deletions

View File

@ -1334,7 +1334,7 @@ static int ip17xx_config_aneg(struct phy_device *pdev)
static int ip17xx_aneg_done(struct phy_device *pdev) static int ip17xx_aneg_done(struct phy_device *pdev)
{ {
return BMSR_ANEGCOMPLETE; return 1; /* Return any positive value */
} }
static int ip17xx_update_link(struct phy_device *pdev) static int ip17xx_update_link(struct phy_device *pdev)