From b9add6413d2bcbec281d1a1edeec5c729a576a1b Mon Sep 17 00:00:00 2001 From: Andrew Davis Date: Fri, 7 Oct 2022 12:11:13 -0500 Subject: dma: Transfer dma_ops should use DMA address types DMA operations should function on DMA addresses, not virtual addresses. Although these are usually the same in U-Boot, it is more correct to be explicit with our types here. Signed-off-by: Andrew Davis --- include/dma-uclass.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'include/dma-uclass.h') diff --git a/include/dma-uclass.h b/include/dma-uclass.h index 340437acc1..ea721baae6 100644 --- a/include/dma-uclass.h +++ b/include/dma-uclass.h @@ -132,8 +132,8 @@ struct dma_ops { * @len: Length of the data to be copied (number of bytes). * @return zero on success, or -ve error code. */ - int (*transfer)(struct udevice *dev, int direction, void *dst, - void *src, size_t len); + int (*transfer)(struct udevice *dev, int direction, dma_addr_t dst, + dma_addr_t src, size_t len); }; #endif /* _DMA_UCLASS_H */ -- cgit v1.2.3