Sound Open Firmware
Loading...
Searching...
No Matches
sof_ipc_dai_dmic_params Struct Reference

#include <dai-intel.h>

Collaboration diagram for sof_ipc_dai_dmic_params:

Data Fields

uint32_t reserved0
uint32_t driver_ipc_version
 Version (1..N).
uint32_t pdmclk_min
 Minimum microphone clock in Hz (100000..N).
uint32_t pdmclk_max
 Maximum microphone clock in Hz (min...N).
uint32_t fifo_fs
 FIFO sample rate in Hz (8000..96000).
uint32_t reserved_1
 Reserved.
uint16_t fifo_bits
 FIFO word length (16 or 32).
uint16_t fifo_bits_b
 Deprecated since firmware ABI 3.0.1.
uint16_t duty_min
 Min.
uint16_t duty_max
 Max.
uint32_t num_pdm_active
 Number of active pdm controllers.
uint32_t wake_up_time
 Time from clock start to data (us).
uint32_t min_clock_on_time
 Min.
uint32_t unmute_ramp_time
 Length of logarithmic gain ramp (ms).
uint32_t reserved [5]
 PDM controllers configuration.
struct sof_ipc_dai_dmic_pdm_ctrl pdm [SOF_DAI_INTEL_DMIC_NUM_CTRL]

Field Documentation

◆ driver_ipc_version

uint32_t sof_ipc_dai_dmic_params::driver_ipc_version

Version (1..N).

◆ duty_max

uint16_t sof_ipc_dai_dmic_params::duty_max

Max.

mic clock duty cycle in % (min..80)

◆ duty_min

uint16_t sof_ipc_dai_dmic_params::duty_min

Min.

mic clock duty cycle in % (20..80)

◆ fifo_bits

uint16_t sof_ipc_dai_dmic_params::fifo_bits

FIFO word length (16 or 32).

◆ fifo_bits_b

uint16_t sof_ipc_dai_dmic_params::fifo_bits_b

Deprecated since firmware ABI 3.0.1.

◆ fifo_fs

uint32_t sof_ipc_dai_dmic_params::fifo_fs

FIFO sample rate in Hz (8000..96000).

◆ min_clock_on_time

uint32_t sof_ipc_dai_dmic_params::min_clock_on_time

Min.

time that clk is kept on (us)

◆ num_pdm_active

uint32_t sof_ipc_dai_dmic_params::num_pdm_active

Number of active pdm controllers.

Range is 1..SOF_DAI_INTEL_DMIC_NUM_CTRL

◆ pdm

struct sof_ipc_dai_dmic_pdm_ctrl sof_ipc_dai_dmic_params::pdm[SOF_DAI_INTEL_DMIC_NUM_CTRL]

◆ pdmclk_max

uint32_t sof_ipc_dai_dmic_params::pdmclk_max

Maximum microphone clock in Hz (min...N).

◆ pdmclk_min

uint32_t sof_ipc_dai_dmic_params::pdmclk_min

Minimum microphone clock in Hz (100000..N).

◆ reserved

uint32_t sof_ipc_dai_dmic_params::reserved[5]

PDM controllers configuration.

◆ reserved0

uint32_t sof_ipc_dai_dmic_params::reserved0

◆ reserved_1

uint32_t sof_ipc_dai_dmic_params::reserved_1

Reserved.

◆ unmute_ramp_time

uint32_t sof_ipc_dai_dmic_params::unmute_ramp_time

Length of logarithmic gain ramp (ms).

◆ wake_up_time

uint32_t sof_ipc_dai_dmic_params::wake_up_time

Time from clock start to data (us).


The documentation for this struct was generated from the following file:
  • /home/lrg/work/sof-dox-work/src/include/ipc/dai-intel.h