cnl: fix buffer caps

DMA buffers should only reside in HEAP_HP_BUFFER.
This assures 128 byte address alignment.

Signed-off-by: Tomasz Lauda <tomasz.lauda@linux.intel.com>
This commit is contained in:
Tomasz Lauda 2018-03-15 17:06:02 +01:00 committed by Liam Girdwood
parent cc54f1313d
commit 8c603f4451
1 changed files with 6 additions and 6 deletions

View File

@ -75,8 +75,8 @@ struct mm memmap = {
.heap = HEAP_SYSTEM_BASE,
.size = HEAP_SYSTEM_SIZE,
.info = {.free = HEAP_SYSTEM_SIZE,},
.caps = SOF_MEM_CAPS_RAM | SOF_MEM_CAPS_CACHE |
SOF_MEM_CAPS_HP | SOF_MEM_CAPS_DMA,
.caps = SOF_MEM_CAPS_RAM | SOF_MEM_CAPS_EXT |
SOF_MEM_CAPS_CACHE,
},
.runtime[0] = {
.blocks = ARRAY_SIZE(rt_heap_map),
@ -84,8 +84,8 @@ struct mm memmap = {
.heap = HEAP_RUNTIME_BASE,
.size = HEAP_RUNTIME_SIZE,
.info = {.free = HEAP_RUNTIME_SIZE,},
.caps = SOF_MEM_CAPS_RAM | SOF_MEM_CAPS_CACHE |
SOF_MEM_CAPS_HP | SOF_MEM_CAPS_DMA,
.caps = SOF_MEM_CAPS_RAM | SOF_MEM_CAPS_EXT |
SOF_MEM_CAPS_CACHE,
},
.buffer[0] = {
.blocks = ARRAY_SIZE(buf_heap_map),
@ -93,8 +93,8 @@ struct mm memmap = {
.heap = HEAP_BUFFER_BASE,
.size = HEAP_BUFFER_SIZE,
.info = {.free = HEAP_BUFFER_SIZE,},
.caps = SOF_MEM_CAPS_RAM | SOF_MEM_CAPS_CACHE |
SOF_MEM_CAPS_HP | SOF_MEM_CAPS_DMA,
.caps = SOF_MEM_CAPS_RAM | SOF_MEM_CAPS_EXT |
SOF_MEM_CAPS_CACHE,
},
.buffer[1] = {
.blocks = ARRAY_SIZE(hp_buf_heap_map),