diff options
Diffstat (limited to 'arch/kvx/include/asm/dma.h')
-rw-r--r-- | arch/kvx/include/asm/dma.h | 12 |
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) { |