Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e85bc8a8 authored by Charan Teja Reddy's avatar Charan Teja Reddy Committed by Gerrit - the friendly Code Review server
Browse files

arch: arm: add wrapper around dmac_*



Lowlevel dma_* routines have been converted to use start and size
instead of start and end addresses. As a consequence, the name
of __dma_* routines has also been altered following the terminology
below:
area: takes a start and size
range: takes a start and end.

Add wrapper around dmac_* to be used by the __dma__* routines.

Change-Id: Ib976605b56a49fd21a72b40de84a629bf693888c
Signed-off-by: default avatarCharan Teja Reddy <charante@codeaurora.org>
parent 01e6ff9f
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -182,6 +182,20 @@ extern void dmac_inv_range(const void *, const void *);
extern void dmac_clean_range(const void *, const void *);
extern void dmac_flush_range(const void *, const void *);

static inline void __dma_inv_area(const void *start, size_t len)
{
	dmac_inv_range(start, start + len);
}

static inline void __dma_clean_area(const void *start, size_t len)
{
	dmac_clean_range(start, start + len);
}

static inline void __dma_flush_area(const void *start, size_t len)
{
	dmac_flush_range(start, start + len);
}
#endif

/*