summaryrefslogtreecommitdiffstats
path: root/arch/kvx/include/asm/dma.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/kvx/include/asm/dma.h')
-rw-r--r--arch/kvx/include/asm/dma.h12
1 files changed, 3 insertions, 9 deletions
diff --git a/arch/kvx/include/asm/dma.h b/arch/kvx/include/asm/dma.h
index a7ecf279a9..c6f67e76d0 100644
--- a/arch/kvx/include/asm/dma.h
+++ b/arch/kvx/include/asm/dma.h
@@ -6,16 +6,9 @@
#include <common.h>
-#define KVX_DDR_32BIT_RAM_WINDOW_BA (0x80000000ULL)
-#define KVX_DDR_64BIT_RAM_WINDOW_BA (0x100000000ULL)
-#define MAX_32BIT_ADDR (0xffffffffULL)
-
-#define dma_alloc dma_alloc
-static inline void *dma_alloc(size_t size)
-{
- return xmemalign(64, ALIGN(size, 64));
-}
+#define DMA_ALIGNMENT 64
+#define dma_alloc_coherent dma_alloc_coherent
static inline void *dma_alloc_coherent(size_t size, dma_addr_t *dma_handle)
{
BUILD_BUG_ON_MSG(1, "dma_alloc_coherent not supported: "
@@ -23,6 +16,7 @@ static inline void *dma_alloc_coherent(size_t size, dma_addr_t *dma_handle)
return NULL;
}
+#define dma_free_coherent dma_free_coherent
static inline void dma_free_coherent(void *mem, dma_addr_t dma_handle,
size_t size)
{