diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2018-11-01 08:31:55 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-11-02 08:25:13 +0100 |
commit | 86dc5259e25dc2d04f8914310ea446fc46bc3e86 (patch) | |
tree | 2e99ffbe4a8104209ce1bbc7e7cd3c2cdde0cebb /drivers/net | |
parent | c3c0c0d375b90733c0987171801a0e84b9b19b00 (diff) | |
download | barebox-86dc5259e25dc2d04f8914310ea446fc46bc3e86.tar.gz barebox-86dc5259e25dc2d04f8914310ea446fc46bc3e86.tar.xz |
net: macb: no need for coherent memory for receive buffer
The receive buffers are properly synchronized with dma_sync_*, no need
to use coherent memory for them.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/net')
-rw-r--r-- | drivers/net/macb.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/net/macb.c b/drivers/net/macb.c index 7721bcb56a..8575c838a8 100644 --- a/drivers/net/macb.c +++ b/drivers/net/macb.c @@ -697,8 +697,7 @@ static int macb_probe(struct device_d *dev) edev->recv = macb_recv; macb_init_rx_buffer_size(macb, PKTSIZE); - macb->rx_buffer = dma_alloc_coherent(macb->rx_buffer_size * macb->rx_ring_size, - DMA_ADDRESS_BROKEN); + macb->rx_buffer = dma_alloc(macb->rx_buffer_size * macb->rx_ring_size); macb->rx_ring = dma_alloc_coherent(RX_RING_BYTES(macb), DMA_ADDRESS_BROKEN); macb->tx_ring = dma_alloc_coherent(TX_RING_BYTES, DMA_ADDRESS_BROKEN); |