Lines Matching defs:sof_ipc_dai_dmic_params
176 struct sof_ipc_dai_dmic_params { struct
177 struct sof_ipc_hdr hdr;
178 uint32_t driver_ipc_version; /**< Version (1..N) */
180 uint32_t pdmclk_min; /**< Minimum microphone clock in Hz (100000..N) */
181 uint32_t pdmclk_max; /**< Maximum microphone clock in Hz (min...N) */
183 uint32_t fifo_fs; /**< FIFO sample rate in Hz (8000..96000) */
184 uint32_t reserved_1; /**< Reserved */
185 uint16_t fifo_bits; /**< FIFO word length (16 or 32) */
186 uint16_t fifo_bits_b; /**< Deprecated since firmware ABI 3.0.1 */
188 uint16_t duty_min; /**< Min. mic clock duty cycle in % (20..80) */
189 uint16_t duty_max; /**< Max. mic clock duty cycle in % (min..80) */
191 uint32_t num_pdm_active; /**< Number of active pdm controllers. */
194 uint32_t wake_up_time; /**< Time from clock start to data (us) */
195 uint32_t min_clock_on_time; /**< Min. time that clk is kept on (us) */
196 uint32_t unmute_ramp_time; /**< Length of logarithmic gain ramp (ms) */
199 uint32_t reserved[5];
202 struct sof_ipc_dai_dmic_pdm_ctrl pdm[SOF_DAI_INTEL_DMIC_NUM_CTRL];