Add enum sof_buffer_type which can be used to specify the expected allocated region of the buffer, e.g. general heap, DMA heap.
Signed-off-by: Keyon Jie yang.jie@linux.intel.com --- src/include/uapi/ipc.h | 7 +++++++ 1 file changed, 7 insertions(+)
diff --git a/src/include/uapi/ipc.h b/src/include/uapi/ipc.h index 7123c8e..467616e 100644 --- a/src/include/uapi/ipc.h +++ b/src/include/uapi/ipc.h @@ -540,10 +540,17 @@ struct sof_ipc_comp { * Component Buffers */
+/* types of buffer */ +enum sof_buffer_type { + SOF_BUFF_GENERAL = 0, + SOF_BUFF_DMA = 1, /* dma buffer */ +}; + /* create new component buffer - SOF_IPC_TPLG_BUFFER_NEW */ struct sof_ipc_buffer { struct sof_ipc_comp comp; uint32_t size; /* buffer size in bytes */ + enum sof_buffer_type type; /* buffer type */ } __attribute__((packed));