drivers: dma: paxdma: Use uncached sync bufer

Use uncached memory for sync payload buffer.

Signed-off-by: Raveendra Padasalagi <raveendra.padasalagi@broadcom.com>
This commit is contained in:
Raveendra Padasalagi 2021-02-19 14:53:30 +05:30 committed by Anas Nashif
commit 32d62972ce
3 changed files with 15 additions and 8 deletions

View file

@ -48,6 +48,12 @@
#define RM_V2_MAX_BLOCK_COUNT 4096
#define MAX_BD_COUNT_PER_HEADER 30
/*
* Sync payload buffer size is of 4 bytes,4096 Bytes allocated here
* to make sure BD memories fall in 4K alignment.
*/
#define PAX_DMA_RM_SYNC_BUFFER_MISC_SIZE 4096
/*
* Per-ring memory, with 8K & 4K alignment
* Alignment may not be ensured by allocator
@ -56,7 +62,8 @@
*/
#define PAX_DMA_PER_RING_ALLOC_SIZE (PAX_DMA_RM_CMPL_RING_SIZE * 2 + \
PAX_DMA_NUM_BD_BUFFS * \
PAX_DMA_RM_DESC_RING_SIZE)
PAX_DMA_RM_DESC_RING_SIZE + \
PAX_DMA_RM_SYNC_BUFFER_MISC_SIZE)
/* RM header desc field */
struct rm_header {