summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libs/Network/ports.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/Network/ports.c b/libs/Network/ports.c
index 3aacc8a..c446e6b 100644
--- a/libs/Network/ports.c
+++ b/libs/Network/ports.c
@@ -877,6 +877,10 @@ void Network_InitPort(NetworkPort_t *port, reload_type_t reset_phy)
APE_releaseLock();
}
+ // 1000Mb/s mode only works if D0u is 0 when the host is off.
+ // Note: Per ortega, this should possibly tansition between 0 and 6.25MHz depending on the power / clock states for power consumption reasons.
+ port->device->D0uClockPolicy.r32 = 0;
+
Network_InitFilters(port);
Network_resetTX(port, reset_phy);
OpenPOWER on IntegriCloud