diff --git a/include/sound/sof/info.h b/include/sound/sof/info.h index 0b7101aef596d3..65e86e4e9fd8e7 100644 --- a/include/sound/sof/info.h +++ b/include/sound/sof/info.h @@ -25,6 +25,7 @@ #define SOF_IPC_INFO_LOCKS BIT(1) #define SOF_IPC_INFO_LOCKSV BIT(2) #define SOF_IPC_INFO_GDB BIT(3) +#define SOF_IPC_INFO_D3_PERSISTENT BIT(4) /* extended data types that can be appended onto end of sof_ipc_fw_ready */ enum sof_ipc_ext_data { diff --git a/include/sound/sof/stream.h b/include/sound/sof/stream.h index 58a0d49977d639..97e2b8cd1bf83a 100644 --- a/include/sound/sof/stream.h +++ b/include/sound/sof/stream.h @@ -47,6 +47,7 @@ enum sof_ipc_frame { SOF_IPC_FRAME_S32_LE, SOF_IPC_FRAME_FLOAT, /* other formats here */ + SOF_IPC_FRAME_S24_3LE, }; /* stream buffer format */ diff --git a/include/sound/sof/topology.h b/include/sound/sof/topology.h index d12736e14b6960..f76d2cc2c4f7ac 100644 --- a/include/sound/sof/topology.h +++ b/include/sound/sof/topology.h @@ -143,6 +143,7 @@ enum sof_volume_ramp { SOF_VOLUME_LOG, SOF_VOLUME_LINEAR_ZC, SOF_VOLUME_LOG_ZC, + SOF_VOLUME_WINDOWS_FADE, }; /* generic volume component */ @@ -225,6 +226,7 @@ enum sof_ipc_process_type { SOF_PROCESS_DEMUX, SOF_PROCESS_DCBLOCK, SOF_PROCESS_SMART_AMP, /**< Smart Amplifier */ + SOF_COMP_CODEC_ADAPTOR, /**< codec adaptor */ }; /* generic "effect", "codec" or proprietary processing component */ diff --git a/include/uapi/sound/sof/abi.h b/include/uapi/sound/sof/abi.h index fe2cfae94b45fd..b87e46684623b1 100644 --- a/include/uapi/sound/sof/abi.h +++ b/include/uapi/sound/sof/abi.h @@ -26,7 +26,7 @@ /* SOF ABI version major, minor and patch numbers */ #define SOF_ABI_MAJOR 3 -#define SOF_ABI_MINOR 18 +#define SOF_ABI_MINOR 20 #define SOF_ABI_PATCH 0 /* SOF ABI version number. Format within 32bit word is MMmmmppp */