dma: mmp_pdma: fix maximum transfer length
There's no reason for limiting the maximum transfer length to 0x1000. Take the actual bit mask instead; the PDMA is able to transfer chunks of up to SZ_8K - 1. Signed-off-by: Daniel Mack <zonque@gmail.com> Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Vinod Koul <vinod.koul@intel.com>
This commit is contained in:
parent
638a542cc4
commit
1ac0e845c1
|
@ -71,7 +71,7 @@
|
|||
#define DCMD_LENGTH 0x01fff /* length mask (max = 8K - 1) */
|
||||
|
||||
#define PDMA_ALIGNMENT 3
|
||||
#define PDMA_MAX_DESC_BYTES 0x1000
|
||||
#define PDMA_MAX_DESC_BYTES DCMD_LENGTH
|
||||
|
||||
struct mmp_pdma_desc_hw {
|
||||
u32 ddadr; /* Points to the next descriptor + flags */
|
||||
|
|
Loading…
Reference in a new issue