#ifndef __INCLUDE_SOUND_SOF_HEADER_H__
#define __INCLUDE_SOUND_SOF_HEADER_H__
#include <linux/types.h>
#include <uapi/sound/sof/abi.h>
#define SOF_GLB_TYPE_SHIFT …
#define SOF_GLB_TYPE_MASK …
#define SOF_GLB_TYPE(x) …
#define SOF_CMD_TYPE_SHIFT …
#define SOF_CMD_TYPE_MASK …
#define SOF_CMD_TYPE(x) …
#define SOF_IPC_GLB_REPLY …
#define SOF_IPC_GLB_COMPOUND …
#define SOF_IPC_GLB_TPLG_MSG …
#define SOF_IPC_GLB_PM_MSG …
#define SOF_IPC_GLB_COMP_MSG …
#define SOF_IPC_GLB_STREAM_MSG …
#define SOF_IPC_FW_READY …
#define SOF_IPC_GLB_DAI_MSG …
#define SOF_IPC_GLB_TRACE_MSG …
#define SOF_IPC_GLB_GDB_DEBUG …
#define SOF_IPC_GLB_TEST_MSG …
#define SOF_IPC_GLB_PROBE …
#define SOF_IPC_GLB_DEBUG …
#define SOF_IPC_TPLG_COMP_NEW …
#define SOF_IPC_TPLG_COMP_FREE …
#define SOF_IPC_TPLG_COMP_CONNECT …
#define SOF_IPC_TPLG_PIPE_NEW …
#define SOF_IPC_TPLG_PIPE_FREE …
#define SOF_IPC_TPLG_PIPE_CONNECT …
#define SOF_IPC_TPLG_PIPE_COMPLETE …
#define SOF_IPC_TPLG_BUFFER_NEW …
#define SOF_IPC_TPLG_BUFFER_FREE …
#define SOF_IPC_PM_CTX_SAVE …
#define SOF_IPC_PM_CTX_RESTORE …
#define SOF_IPC_PM_CTX_SIZE …
#define SOF_IPC_PM_CLK_SET …
#define SOF_IPC_PM_CLK_GET …
#define SOF_IPC_PM_CLK_REQ …
#define SOF_IPC_PM_CORE_ENABLE …
#define SOF_IPC_PM_GATE …
#define SOF_IPC_COMP_SET_VALUE …
#define SOF_IPC_COMP_GET_VALUE …
#define SOF_IPC_COMP_SET_DATA …
#define SOF_IPC_COMP_GET_DATA …
#define SOF_IPC_COMP_NOTIFICATION …
#define SOF_IPC_DAI_CONFIG …
#define SOF_IPC_DAI_LOOPBACK …
#define SOF_IPC_STREAM_PCM_PARAMS …
#define SOF_IPC_STREAM_PCM_PARAMS_REPLY …
#define SOF_IPC_STREAM_PCM_FREE …
#define SOF_IPC_STREAM_TRIG_START …
#define SOF_IPC_STREAM_TRIG_STOP …
#define SOF_IPC_STREAM_TRIG_PAUSE …
#define SOF_IPC_STREAM_TRIG_RELEASE …
#define SOF_IPC_STREAM_TRIG_DRAIN …
#define SOF_IPC_STREAM_TRIG_XRUN …
#define SOF_IPC_STREAM_POSITION …
#define SOF_IPC_STREAM_VORBIS_PARAMS …
#define SOF_IPC_STREAM_VORBIS_FREE …
#define SOF_IPC_PROBE_INIT …
#define SOF_IPC_PROBE_DEINIT …
#define SOF_IPC_PROBE_DMA_ADD …
#define SOF_IPC_PROBE_DMA_INFO …
#define SOF_IPC_PROBE_DMA_REMOVE …
#define SOF_IPC_PROBE_POINT_ADD …
#define SOF_IPC_PROBE_POINT_INFO …
#define SOF_IPC_PROBE_POINT_REMOVE …
#define SOF_IPC_TRACE_DMA_PARAMS …
#define SOF_IPC_TRACE_DMA_POSITION …
#define SOF_IPC_TRACE_DMA_PARAMS_EXT …
#define SOF_IPC_TRACE_FILTER_UPDATE …
#define SOF_IPC_TRACE_DMA_FREE …
#define SOF_IPC_DEBUG_MEM_USAGE …
#define SOF_IPC_TEST_IPC_FLOOD …
#define SOF_IPC_MESSAGE_ID(x) …
#define SOF_IPC_MSG_MAX_SIZE …
struct sof_ipc_hdr { … } __packed;
struct sof_ipc_cmd_hdr { … } __packed;
struct sof_ipc_reply { … } __packed;
struct sof_ipc_compound_hdr { … } __packed;
struct sof_ipc_dsp_oops_arch_hdr { … } __packed;
struct sof_ipc_dsp_oops_plat_hdr { … } __packed;
#endif