linux/drivers/net/phy
Andy Fleming fddf86fc46 phylib: Modify Vitesse RGMII skew settings
The Vitesse driver was using the RGMII_ID interface type to determine if
skew was necessary.  However, we want to move away from using that
interface type, as it's really a property of the board's PHY connection.
However, some boards depend on it, so we want to support it, while
allowing new boards to use the more flexible "fixups" approach.  To do
this, we extract the code which adds skew into its own function, and
call that function when RGMII_ID has been selected.

Another side-effect of this change is that if your PHY has skew set
already, it doesn't clear it.  This way, the fixup code can modify the
register without config_init then clearing it.

Signed-off-by: Andy Fleming <afleming@freescale.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-10-19 15:59:45 -04:00
..
bcm63xx.c
broadcom.c
cicada.c
davicom.c
dp83640.c Merge branch 'master' of github.com:davem330/net 2011-10-07 13:38:43 -04:00
dp83640_reg.h ptp: Added a clock driver for the National Semiconductor PHYTER. 2011-05-23 13:10:23 -07:00
et1011c.c
fixed.c
icplus.c net/phy: extra delay only for RGMII interfaces for IC+ IP 1001 2011-10-18 23:50:02 -04:00
Kconfig drivers/net: Kconfig & Makefile cleanup 2011-08-27 00:58:49 -07:00
lxt.c
Makefile ptp: Added a clock driver for the National Semiconductor PHYTER. 2011-05-23 13:10:23 -07:00
marvell.c
mdio-bitbang.c
mdio-gpio.c dt/net: Eliminate users of of_platform_{,un}register_driver 2011-02-28 13:22:44 -07:00
mdio-octeon.c
mdio_bus.c
micrel.c
national.c net/phy: fix DP83865 phy interrupt handler 2011-08-26 12:48:24 -04:00
phy.c atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
phy_device.c netdev/phy: Use mdiobus_read() so that proper locks are taken. 2011-09-30 18:54:08 -04:00
qsemi.c
realtek.c
smsc.c
ste10Xp.c
vitesse.c phylib: Modify Vitesse RGMII skew settings 2011-10-19 15:59:45 -04:00