summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2018-06-07 06:00:23 -0700
committerSascha Hauer <s.hauer@pengutronix.de>2018-06-11 08:54:10 +0200
commit04f922d6fc163d175748e248a17dbf1de6fc66c6 (patch)
treed33c49d5f9aefd8d7de651a508a237a630b728f4 /drivers
parentee67c147c2b9785c522e1f615f950d4bc934c9e9 (diff)
downloadbarebox-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.c4
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) {