ip17xx: Consolidate operations with PHY registers
authorGabor Juhos <juhosg@openwrt.org>
Tue, 8 Jun 2010 20:17:55 +0000 (20:17 +0000)
committerGabor Juhos <juhosg@openwrt.org>
Tue, 8 Jun 2010 20:17:55 +0000 (20:17 +0000)
commit0dc3d7a8f3ca9ce699c3056495bc992885b573fd
treeadc0dd68fc3d5221ebf50073d9e2a80355192f3a
parentb65d0d227301c267a141d9c4c5fa3eaa0b40110f
ip17xx: Consolidate operations with PHY registers

Call mdiobus_{read,write} instead of duplicating their code.

Introduce ip_phy_write_masked(), which changes a part of a register. Will
be used later in this patch series. Please note that it does not hold any
lock between reading and writing, so it is up to the caller to serialize.

Also add DUMP_MII_IO, which enables logging of all MII accesses.

Signed-off-by: Martin Mares <mj@ucw.cz>
Signed-off-by: Patrick Horn <patrick.horn@gmail.com>
SVN-Revision: 21709
target/linux/generic-2.6/files/drivers/net/phy/ip175c.c