Sound Open Firmware
Loading...
Searching...
No Matches
dai-intel.h File Reference

IPC definitions. More...

Include dependency graph for dai-intel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  sof_ipc_dai_ssp_params
struct  sof_ipc_dai_hda_params
struct  sof_ipc_dai_alh_params
struct  sof_ipc_dai_dmic_pdm_ctrl
struct  sof_ipc_dai_dmic_params

Macros

#define SOF_DAI_INTEL_SSP_QUIRK_TINTE   (1 << 0)
#define SOF_DAI_INTEL_SSP_QUIRK_PINTE   (1 << 1)
#define SOF_DAI_INTEL_SSP_QUIRK_SMTATF   (1 << 2)
#define SOF_DAI_INTEL_SSP_QUIRK_MMRATF   (1 << 3)
#define SOF_DAI_INTEL_SSP_QUIRK_PSPSTWFDFD   (1 << 4)
#define SOF_DAI_INTEL_SSP_QUIRK_PSPSRWFDFD   (1 << 5)
#define SOF_DAI_INTEL_SSP_QUIRK_LBM   (1 << 6)
#define SOF_DAI_INTEL_SSP_FRAME_PULSE_WIDTH_MAX   38
#define SOF_DAI_INTEL_SSP_SLOT_PADDING_MAX   31
#define SOF_DAI_INTEL_SSP_MCLK_0_DISABLE   BIT(0)
#define SOF_DAI_INTEL_SSP_MCLK_1_DISABLE   BIT(1)
#define SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_KA   BIT(2)
#define SOF_DAI_INTEL_SSP_CLKCTRL_BCLK_KA   BIT(3)
#define SOF_DAI_INTEL_SSP_CLKCTRL_FS_KA   BIT(4)
#define SOF_DAI_INTEL_SSP_CLKCTRL_BCLK_IDLE_HIGH   BIT(5)
#define SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_ES   BIT(6)
#define SOF_DAI_INTEL_SSP_CLKCTRL_BCLK_ES   BIT(7)
#define SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON   BIT(8)
#define SOF_DAI_INTEL_DMIC_NUM_CTRL   4

Detailed Description

Macro Definition Documentation

◆ SOF_DAI_INTEL_DMIC_NUM_CTRL

#define SOF_DAI_INTEL_DMIC_NUM_CTRL   4

◆ SOF_DAI_INTEL_SSP_CLKCTRL_BCLK_ES

#define SOF_DAI_INTEL_SSP_CLKCTRL_BCLK_ES   BIT(7)

◆ SOF_DAI_INTEL_SSP_CLKCTRL_BCLK_IDLE_HIGH

#define SOF_DAI_INTEL_SSP_CLKCTRL_BCLK_IDLE_HIGH   BIT(5)

◆ SOF_DAI_INTEL_SSP_CLKCTRL_BCLK_KA

#define SOF_DAI_INTEL_SSP_CLKCTRL_BCLK_KA   BIT(3)

◆ SOF_DAI_INTEL_SSP_CLKCTRL_FS_KA

#define SOF_DAI_INTEL_SSP_CLKCTRL_FS_KA   BIT(4)

◆ SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON

#define SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON   BIT(8)

◆ SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_ES

#define SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_ES   BIT(6)

◆ SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_KA

#define SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_KA   BIT(2)

◆ SOF_DAI_INTEL_SSP_FRAME_PULSE_WIDTH_MAX

#define SOF_DAI_INTEL_SSP_FRAME_PULSE_WIDTH_MAX   38

◆ SOF_DAI_INTEL_SSP_MCLK_0_DISABLE

#define SOF_DAI_INTEL_SSP_MCLK_0_DISABLE   BIT(0)

◆ SOF_DAI_INTEL_SSP_MCLK_1_DISABLE

#define SOF_DAI_INTEL_SSP_MCLK_1_DISABLE   BIT(1)

◆ SOF_DAI_INTEL_SSP_QUIRK_LBM

#define SOF_DAI_INTEL_SSP_QUIRK_LBM   (1 << 6)

◆ SOF_DAI_INTEL_SSP_QUIRK_MMRATF

#define SOF_DAI_INTEL_SSP_QUIRK_MMRATF   (1 << 3)

◆ SOF_DAI_INTEL_SSP_QUIRK_PINTE

#define SOF_DAI_INTEL_SSP_QUIRK_PINTE   (1 << 1)

◆ SOF_DAI_INTEL_SSP_QUIRK_PSPSRWFDFD

#define SOF_DAI_INTEL_SSP_QUIRK_PSPSRWFDFD   (1 << 5)

◆ SOF_DAI_INTEL_SSP_QUIRK_PSPSTWFDFD

#define SOF_DAI_INTEL_SSP_QUIRK_PSPSTWFDFD   (1 << 4)

◆ SOF_DAI_INTEL_SSP_QUIRK_SMTATF

#define SOF_DAI_INTEL_SSP_QUIRK_SMTATF   (1 << 2)

◆ SOF_DAI_INTEL_SSP_QUIRK_TINTE

#define SOF_DAI_INTEL_SSP_QUIRK_TINTE   (1 << 0)

◆ SOF_DAI_INTEL_SSP_SLOT_PADDING_MAX

#define SOF_DAI_INTEL_SSP_SLOT_PADDING_MAX   31