From: Michal Simek Date: Tue, 26 May 2015 10:01:12 +0000 (+0200) Subject: zynq: gem: Setting up WRAP bit for one TX bd X-Git-Tag: v2015.10-rc1~28^2~32 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e65d33cf0310916ba7b7a948c436fb0bbb4e3a7f;p=platform%2Fkernel%2Fu-boot.git zynq: gem: Setting up WRAP bit for one TX bd Setting up WRAP bit to indicate that this is the last TX BD in the chain. Signed-off-by: Michal Simek --- diff --git a/drivers/net/zynq_gem.c b/drivers/net/zynq_gem.c index f4c2252..438e4a8 100644 --- a/drivers/net/zynq_gem.c +++ b/drivers/net/zynq_gem.c @@ -403,7 +403,8 @@ static int zynq_gem_send(struct eth_device *dev, void *ptr, int len) priv->tx_bd->addr = (u32)ptr; priv->tx_bd->status = (len & ZYNQ_GEM_TXBUF_FRMLEN_MASK) | - ZYNQ_GEM_TXBUF_LAST_MASK; + ZYNQ_GEM_TXBUF_LAST_MASK | + ZYNQ_GEM_TXBUF_WRAP_MASK; addr = (u32) ptr; addr &= ~(ARCH_DMA_MINALIGN - 1);