projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f555f34
)
Revert "phy: micrel: Disable auto negotiation on startup"
author
David S. Miller
<
[email protected]
>
Wed, 26 Apr 2017 18:33:14 +0000
(14:33 -0400)
committer
David S. Miller
<
[email protected]
>
Wed, 26 Apr 2017 18:34:07 +0000
(14:34 -0400)
This reverts commit
99f81afc139c6edd14d77a91ee91685a414a1c66
.
It was papering over the real problem, which is fixed by commit
f555f34fdc58
("net: phy: fix auto-negotiation stall due to unavailable
interrupt")
Signed-off-by: David S. Miller <
[email protected]
>
drivers/net/phy/micrel.c
patch
|
blob
|
history
diff --git
a/drivers/net/phy/micrel.c
b/drivers/net/phy/micrel.c
index 1326d99771c115cfd3868c1834e850bf9b1459ef..da5b392683703b9ece67a24ebcb59aadeba7cc8e 100644
(file)
--- a/
drivers/net/phy/micrel.c
+++ b/
drivers/net/phy/micrel.c
@@
-297,17
+297,6
@@
static int kszphy_config_init(struct phy_device *phydev)
if (priv->led_mode >= 0)
kszphy_setup_led(phydev, type->led_mode_reg, priv->led_mode);
- if (phy_interrupt_is_valid(phydev)) {
- int ctl = phy_read(phydev, MII_BMCR);
-
- if (ctl < 0)
- return ctl;
-
- ret = phy_write(phydev, MII_BMCR, ctl & ~BMCR_ANENABLE);
- if (ret < 0)
- return ret;
- }
-
return 0;
}