|
Sound Open Firmware
|
#include <dai-intel.h>
Data Fields | |
| uint32_t | reserved0 |
| uint16_t | id |
| PDM controller ID. | |
| uint16_t | enable_mic_a |
| Use A (left) channel mic (0 or 1). | |
| uint16_t | enable_mic_b |
| Use B (right) channel mic (0 or 1). | |
| uint16_t | polarity_mic_a |
| Optionally invert mic A signal (0 or 1). | |
| uint16_t | polarity_mic_b |
| Optionally invert mic B signal (0 or 1). | |
| uint16_t | clk_edge |
| Optionally swap data clock edge (0 or 1). | |
| uint16_t | skew |
| Adjust PDM data sampling vs. | |
| uint16_t | reserved [3] |
| Make sure the total size is 4 bytes aligned. | |
| uint16_t sof_ipc_dai_dmic_pdm_ctrl::clk_edge |
Optionally swap data clock edge (0 or 1).
| uint16_t sof_ipc_dai_dmic_pdm_ctrl::enable_mic_a |
Use A (left) channel mic (0 or 1).
| uint16_t sof_ipc_dai_dmic_pdm_ctrl::enable_mic_b |
Use B (right) channel mic (0 or 1).
| uint16_t sof_ipc_dai_dmic_pdm_ctrl::id |
PDM controller ID.
| uint16_t sof_ipc_dai_dmic_pdm_ctrl::polarity_mic_a |
Optionally invert mic A signal (0 or 1).
| uint16_t sof_ipc_dai_dmic_pdm_ctrl::polarity_mic_b |
Optionally invert mic B signal (0 or 1).
| uint16_t sof_ipc_dai_dmic_pdm_ctrl::reserved[3] |
Make sure the total size is 4 bytes aligned.
| uint32_t sof_ipc_dai_dmic_pdm_ctrl::reserved0 |
| uint16_t sof_ipc_dai_dmic_pdm_ctrl::skew |
Adjust PDM data sampling vs.
clock (0..15)