diff --git a/src/include/uapi/abi.h b/src/include/uapi/abi.h index e5f58c045..bd14f6a22 100644 --- a/src/include/uapi/abi.h +++ b/src/include/uapi/abi.h @@ -52,7 +52,7 @@ /** \brief SOF ABI version major, minor and patch numbers */ #define SOF_ABI_MAJOR 3 -#define SOF_ABI_MINOR 2 +#define SOF_ABI_MINOR 3 #define SOF_ABI_PATCH 0 /** \brief SOF ABI version number. Format within 32bit word is MMmmmppp */ diff --git a/src/include/uapi/ipc/control.h b/src/include/uapi/ipc/control.h index 71ebf2a17..c43dc9b32 100644 --- a/src/include/uapi/ipc/control.h +++ b/src/include/uapi/ipc/control.h @@ -150,9 +150,12 @@ struct sof_ipc_ctrl_data { /* control data - can either be appended or DMAed from host */ struct sof_ipc_host_buffer buffer; uint32_t num_elems; /**< in array elems or bytes for data type */ + uint32_t elems_remaining; /**< elems remaining if sent in parts */ + + uint32_t msg_index; /**< index for large messages sent in parts */ /* reserved for future use */ - uint32_t reserved[8]; + uint32_t reserved[6]; /* control data - add new types if needed */ union {