فهرست منبع

Fix ethernet timeouts on dbau1550 and other au1x00 systems
Patch by Leif Lindholm, 29 Dec 2004

Wolfgang Denk 19 سال پیش
والد
کامیت
4bc12f1ccf
2فایلهای تغییر یافته به همراه5 افزوده شده و 2 حذف شده
  1. 3 0
      CHANGELOG
  2. 2 2
      cpu/mips/au1x00_eth.c

+ 3 - 0
CHANGELOG

@@ -2,6 +2,9 @@
 Changes for U-Boot 1.1.4:
 ======================================================================
 
+* Fix ethernet timeouts on dbau1550 and other au1x00 systems
+  Patch by Leif Lindholm, 29 Dec 2004
+
 * Cleanup: fix broken builds
 
 * Fix PHY address argument passing with mii info command

+ 2 - 2
cpu/mips/au1x00_eth.c

@@ -172,8 +172,8 @@ static int au1x00_init(struct eth_device* dev, bd_t * bd){
 		(volatile mac_fifo_t*)(MAC0_RX_DMA_ADDR+MAC_RX_BUFF0_STATUS);
 	int i;
 
-	next_tx = 0;
-	next_rx = 0;
+	next_tx = TX_GET_DMA_BUFFER(fifo_tx[0].addr);
+	next_rx = RX_GET_DMA_BUFFER(fifo_rx[0].addr);
 
 	/* We have to enable clocks before releasing reset */
 	*macen = MAC_EN_CLOCK_ENABLE;