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)
commit8ff44985c761ad6697a3c97e7b14cf5362ff3801
tree3f9903a9573ea74938c8ff66be449e1d0a965dba
parenta4b11649618ef5366ee553f4083449d6bee5d8ec
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