]> git.baikalelectronics.ru Git - kernel.git/commit
phy/marvell: Make non-aneg speed/duplex forcing work for 88E1111 PHYs
authorAnton Vorontsov <avorontsov@ru.mvista.com>
Wed, 9 Sep 2009 16:01:30 +0000 (16:01 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 11 Sep 2009 19:54:38 +0000 (12:54 -0700)
commit35436bc259a0aa086fec67d2450f1e4b8689e265
tree3f9903a9573ea74938c8ff66be449e1d0a965dba
parentefb2aa63ddfae807f40cea6c9b609fd68d41be49
phy/marvell: Make non-aneg speed/duplex forcing work for 88E1111 PHYs

According to specs, when auto-negotiation is disabled, Marvell PHYs need
a software reset after changing speed/duplex forcing bits. Otherwise,
the modified bits have no effect.

Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/phy/marvell.c