|
@@ -171,8 +171,8 @@ static int dw_eth_init(struct eth_device *dev, bd_t *bis)
|
|
writel(FIXEDBURST | PRIORXTX_41 | BURST_16,
|
|
writel(FIXEDBURST | PRIORXTX_41 | BURST_16,
|
|
&dma_p->busmode);
|
|
&dma_p->busmode);
|
|
|
|
|
|
- writel(FLUSHTXFIFO | readl(&dma_p->opmode), &dma_p->opmode);
|
|
|
|
- writel(STOREFORWARD | TXSECONDFRAME, &dma_p->opmode);
|
|
|
|
|
|
+ writel(readl(&dma_p->opmode) | FLUSHTXFIFO | STOREFORWARD |
|
|
|
|
+ TXSECONDFRAME, &dma_p->opmode);
|
|
|
|
|
|
conf = FRAMEBURSTENABLE | DISABLERXOWN;
|
|
conf = FRAMEBURSTENABLE | DISABLERXOWN;
|
|
|
|
|