-
Notifications
You must be signed in to change notification settings - Fork 349
Closed
Labels
P2Critical bugs or normal featuresCritical bugs or normal featuresbugSomething isn't working as expectedSomething isn't working as expected
Description
Describe the bug
DAI type is defined in Zephyr like this:
Zephyr path: include/zephyr/drivers/dai.h
enum dai_type {
» DAI_LEGACY_I2S = 0,» /**< Legacy I2S compatible with i2s.h */
» DAI_INTEL_SSP,» » /**< Intel SSP */
» DAI_INTEL_DMIC,»» /**< Intel DMIC */
» DAI_INTEL_HDA,» » /**< Intel HD/A */
» DAI_INTEL_ALH,» » /**< Intel ALH */
» DAI_IMX_SAI,» » /**< i.MX SAI */
» DAI_IMX_ESAI,» » /**< i.MX ESAI */
» DAI_AMD_BT,» » /**< Amd BT */
» DAI_AMD_SP,» » /**< Amd SP */
» DAI_AMD_DMIC,» » /**< Amd DMIC */
» DAI_MEDIATEK_AFE,» /**< Mtk AFE */
» DAI_INTEL_SSP_NHLT,» /**< nhlt ssp */
» DAI_INTEL_DMIC_NHLT,» /**< nhlt ssp */
» DAI_INTEL_HDA_NHLT,» /**< nhlt Intel HD/A */
» DAI_IMX_MICFIL,»» /**< i.MX PDM MICFIL */
» DAI_INTEL_ALH_NHLT,» /**< nhlt Intel ALH */
};
But they diverged at some point from the same definitions found in Linux kernel (or SOF initial drivers).
Linux kernel path: include/sound/sof/dai.h
/** \brief Types of DAI */
enum sof_ipc_dai_type {
» SOF_DAI_INTEL_NONE = 0,»» /**< None */
» SOF_DAI_INTEL_SSP,» » /**< Intel SSP */
» SOF_DAI_INTEL_DMIC,» » /**< Intel DMIC */
» SOF_DAI_INTEL_HDA,» » /**< Intel HD/A */
» SOF_DAI_INTEL_ALH,» » /**< Intel ALH */
» SOF_DAI_IMX_SAI,» » /**< i.MX SAI */
» SOF_DAI_IMX_ESAI,» » /**< i.MX ESAI */
» SOF_DAI_AMD_BT,»» » /**< AMD ACP BT*/
» SOF_DAI_AMD_SP,»» » /**< AMD ACP SP */
» SOF_DAI_AMD_DMIC,» » /**< AMD ACP DMIC */
» SOF_DAI_MEDIATEK_AFE,» » /**< Mediatek AFE */
» SOF_DAI_AMD_HS,»» » /**< Amd HS */
» SOF_DAI_AMD_SP_VIRTUAL,»» /**< AMD ACP SP VIRTUAL */
» SOF_DAI_AMD_HS_VIRTUAL,»» /**< AMD ACP HS VIRTUAL */
» SOF_DAI_AMD_SDW,» » /**< AMD ACP SDW */
};
Environment
- Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
- Kernel: git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git / branch for next
- Zephyr: https://github.com/zephyrproject-rtos/zephyr / branch main
Metadata
Metadata
Assignees
Labels
P2Critical bugs or normal featuresCritical bugs or normal featuresbugSomething isn't working as expectedSomething isn't working as expected