aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/cadence/if_cgem.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/cadence/if_cgem.c')
-rw-r--r--sys/dev/cadence/if_cgem.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/sys/dev/cadence/if_cgem.c b/sys/dev/cadence/if_cgem.c
index 81fc39b831af..0583e846458a 100644
--- a/sys/dev/cadence/if_cgem.c
+++ b/sys/dev/cadence/if_cgem.c
@@ -443,17 +443,13 @@ cgem_setup_descs(struct cgem_softc *sc)
return (err);
/*
- * Allocate DMA memory in non-cacheable space. We allocate transmit,
- * receive and null descriptor queues all at once because the
- * hardware only provides one register for the upper 32 bits of
- * rx and tx descriptor queues hardware addresses.
+ * Allocate DMA memory. We allocate transmit, receive and null
+ * descriptor queues all at once because the hardware only provides
+ * one register for the upper 32 bits of rx and tx descriptor queues
+ * hardware addresses.
*/
err = bus_dmamem_alloc(sc->desc_dma_tag, (void **)&sc->rxring,
-#ifdef __arm__
BUS_DMA_NOWAIT | BUS_DMA_COHERENT | BUS_DMA_ZERO,
-#else
- BUS_DMA_NOWAIT | BUS_DMA_NOCACHE | BUS_DMA_ZERO,
-#endif
&sc->rxring_dma_map);
if (err)
return (err);