diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2018-06-07 06:00:23 -0700 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-06-11 08:54:10 +0200 |
commit | 04f922d6fc163d175748e248a17dbf1de6fc66c6 (patch) | |
tree | d33c49d5f9aefd8d7de651a508a237a630b728f4 /drivers | |
parent | ee67c147c2b9785c522e1f615f950d4bc934c9e9 (diff) | |
download | barebox-04f922d6fc163d175748e248a17dbf1de6fc66c6.tar.gz barebox-04f922d6fc163d175748e248a17dbf1de6fc66c6.tar.xz |
net: fec_imx: remove unnecessary DMA sync ops
The fec receive buffers are coherently mapped, no need to dma_sync on
them.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/fec_imx.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/net/fec_imx.c b/drivers/net/fec_imx.c index d506fd64f1..33599dd826 100644 --- a/drivers/net/fec_imx.c +++ b/drivers/net/fec_imx.c @@ -580,11 +580,7 @@ static int fec_recv(struct eth_device *dev) */ frame = phys_to_virt(readl(&rbd->data_pointer)); frame_length = readw(&rbd->data_length) - 4; - dma_sync_single_for_cpu((unsigned long)frame->data, - frame_length, DMA_FROM_DEVICE); net_receive(dev, frame->data, frame_length); - dma_sync_single_for_device((unsigned long)frame->data, - frame_length, DMA_FROM_DEVICE); len = frame_length; } else { if (bd_status & FEC_RBD_ERR) { |