diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-03-27 14:25:16 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-04-01 09:15:29 +0200 |
commit | 2121b4fa6518fe98d9d327177948af435936861f (patch) | |
tree | 2ac66f5dd6cfda189f8b2651901f88004c8cd36d /freebsd | |
parent | mii: Add phy devices (diff) | |
download | rtems-libbsd-2121b4fa6518fe98d9d327177948af435936861f.tar.bz2 |
micphy: Hack to set some skew values
This works for the Altera Cyclone V SoC Development Kit.
Diffstat (limited to 'freebsd')
-rw-r--r-- | freebsd/sys/dev/mii/micphy.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/freebsd/sys/dev/mii/micphy.c b/freebsd/sys/dev/mii/micphy.c index 77e123c5..501f7f19 100644 --- a/freebsd/sys/dev/mii/micphy.c +++ b/freebsd/sys/dev/mii/micphy.c @@ -194,6 +194,11 @@ micphy_attach(device_t dev) ksz9021_load_values(sc, node, MII_KSZPHY_TX_DATA_PAD_SKEW, "txd0-skew-ps", "txd1-skew-ps", "txd2-skew-ps", "txd3-skew-ps"); +#else /* __rtems__ */ + /* FIXME */ + micphy_write(sc, MII_KSZPHY_CLK_CONTROL_PAD_SKEW, 0xf0f0); + micphy_write(sc, MII_KSZPHY_RX_DATA_PAD_SKEW, 0x0000); + micphy_write(sc, MII_KSZPHY_TX_DATA_PAD_SKEW, 0x0000); #endif /* __rtems__ */ return (0); |