Lines Matching defs:tdm
228 struct q6afe_tdm_cfg *tdm = &dai_data->port_config[dai->id].tdm;
261 tdm->nslots_per_frame = slots;
262 tdm->slot_width = slot_width;
264 tdm->slot_mask = (dai->id & 0x1 ? tx_mask : rx_mask) & cap_mask;
281 struct q6afe_tdm_cfg *tdm = &dai_data->port_config[dai->id].tdm;
299 tdm->ch_mapping[i] = tx_slot[i];
302 tdm->ch_mapping[i] = Q6AFE_CMAP_INVALID;
304 tdm->num_channels = tx_num;
318 tdm->ch_mapping[i] = rx_slot[i];
321 tdm->ch_mapping[i] = Q6AFE_CMAP_INVALID;
323 tdm->num_channels = rx_num;
341 struct q6afe_tdm_cfg *tdm = &dai_data->port_config[dai->id].tdm;
343 tdm->bit_width = params_width(params);
344 tdm->sample_rate = params_rate(params);
345 tdm->num_channels = params_channels(params);
346 tdm->data_align_type = dai_data->priv[dai->id].data_align;
347 tdm->sync_src = dai_data->priv[dai->id].sync_src;
348 tdm->sync_mode = dai_data->priv[dai->id].sync_mode;
489 &dai_data->port_config[dai->id].tdm);
1632 ret = of_property_read_u32(node, "qcom,tdm-sync-mode",
1638 ret = of_property_read_u32(node, "qcom,tdm-sync-src",
1644 ret = of_property_read_u32(node, "qcom,tdm-data-out",
1650 ret = of_property_read_u32(node, "qcom,tdm-invert-sync",
1656 ret = of_property_read_u32(node, "qcom,tdm-data-delay",
1662 ret = of_property_read_u32(node, "qcom,tdm-data-align",