#ifndef __INCLUDE_SOUND_SOF_DAI_H__
#define __INCLUDE_SOUND_SOF_DAI_H__
#include <sound/sof/header.h>
#include <sound/sof/dai-intel.h>
#include <sound/sof/dai-imx.h>
#include <sound/sof/dai-amd.h>
#include <sound/sof/dai-mediatek.h>
#define SOF_DAI_FMT_I2S …
#define SOF_DAI_FMT_RIGHT_J …
#define SOF_DAI_FMT_LEFT_J …
#define SOF_DAI_FMT_DSP_A …
#define SOF_DAI_FMT_DSP_B …
#define SOF_DAI_FMT_PDM …
#define SOF_DAI_FMT_CONT …
#define SOF_DAI_FMT_GATED …
#define SOF_DAI_FMT_NB_NF …
#define SOF_DAI_FMT_NB_IF …
#define SOF_DAI_FMT_IB_NF …
#define SOF_DAI_FMT_IB_IF …
#define SOF_DAI_FMT_CBP_CFP …
#define SOF_DAI_FMT_CBC_CFP …
#define SOF_DAI_FMT_CBP_CFC …
#define SOF_DAI_FMT_CBC_CFC …
#define SOF_DAI_FMT_CBM_CFM …
#define SOF_DAI_FMT_CBS_CFM …
#define SOF_DAI_FMT_CBM_CFS …
#define SOF_DAI_FMT_CBS_CFS …
#define SOF_DAI_FMT_FORMAT_MASK …
#define SOF_DAI_FMT_CLOCK_MASK …
#define SOF_DAI_FMT_INV_MASK …
#define SOF_DAI_FMT_CLOCK_PROVIDER_MASK …
#define SOF_DAI_CONFIG_FLAGS_CMD_MASK …
#define SOF_DAI_CONFIG_FLAGS_NONE …
#define SOF_DAI_CONFIG_FLAGS_HW_PARAMS …
#define SOF_DAI_CONFIG_FLAGS_HW_FREE …
#define SOF_DAI_CONFIG_FLAGS_PAUSE …
#define SOF_DAI_CONFIG_FLAGS_QUIRK_SHIFT …
#define SOF_DAI_CONFIG_FLAGS_QUIRK_MASK …
#define SOF_DAI_CONFIG_FLAGS_2_STEP_STOP …
enum sof_ipc_dai_type { … };
struct sof_ipc_dai_config { … } __packed;
struct sof_dai_private_data { … };
#endif