From 7b9f890c66f1770fdde2b7d3505cbf8a44a8fe88 Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Sat, 27 Aug 2011 05:23:18 -0700 Subject: [PATCH] use RCCE_barrier instead of a "sleep workaround" --- drivers/net/rckemac.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/rckemac.c b/drivers/net/rckemac.c index 2769b909..00c0437d 100644 --- a/drivers/net/rckemac.c +++ b/drivers/net/rckemac.c @@ -464,6 +464,8 @@ err_t rckemacif_init(struct netif* netif) int subdest; int route; + LWIP_DEBUGF(NETIF_DEBUG, ("Initialize eMAC device...\n")); + LWIP_ASSERT("netif != NULL", (netif != NULL)); // Find out who I am... @@ -639,7 +641,7 @@ err_t rckemacif_init(struct netif* netif) LWIP_DEBUGF(NETIF_DEBUG, (" ADD_FILTER_MOD set: %x\n", add_filter_mod)); } - sleep(3); + RCCE_barrier(&RCCE_COMM_WORLD); /* Start address */ LWIP_DEBUGF(NETIF_DEBUG, (" RX Buffer %p (%lx phys)\n", rckemacif->rx_buffer, virt_to_phys((uint32_t)rckemacif->rx_buffer)));