arm64: Implement coherent DMA API based on swiotlb
This patch adds support for DMA API cache maintenance on SoCs without
hardware device cache coherency.
Signed-off-by:
Catalin Marinas <catalin.marinas@arm.com>
Showing
- arch/arm64/include/asm/cacheflush.h 7 additions, 0 deletionsarch/arm64/include/asm/cacheflush.h
- arch/arm64/include/asm/dma-mapping.h 7 additions, 0 deletionsarch/arm64/include/asm/dma-mapping.h
- arch/arm64/mm/cache.S 78 additions, 0 deletionsarch/arm64/mm/cache.S
- arch/arm64/mm/dma-mapping.c 161 additions, 1 deletionarch/arm64/mm/dma-mapping.c
Loading
Please register or sign in to comment