Marvell PHY m88e1111 driver fix
authorAlexandr Smirnov <asmirnov@ru.mvista.com>
Tue, 18 Mar 2008 21:37:24 +0000 (00:37 +0300)
committerJeff Garzik <jeff@garzik.org>
Wed, 26 Mar 2008 03:16:52 +0000 (23:16 -0400)
commitbe937f1f89cacd833bd242c35af911b971225cf0
tree676aa3730c39993d4a2a4e1d1b939a9ee776bfbc
parentd1847a722e79bbfc557755d78f44d3e2c8ae5ea9
Marvell PHY m88e1111 driver fix

Marvell PHY m88e1111 (not sure about other models, but think they too)
works in two modes: fiber and copper. In Marvell PHY driver (that we
have in current community kernels) code supported only copper mode,
and this is not configurable, bits for copper mode are simply written
in registers during PHY initialization.

This patch adds support for both modes.

Signed-off-by: Alexandr Smirnov <asmirnov@ru.mvista.com>
Acked-by: Andy Fleming <afleming@freescale.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/phy/marvell.c