Lines Matching refs:etdm_priv
460 struct mtk_dai_etdm_priv *etdm_priv;
464 etdm_priv = get_etdm_priv_by_name(afe, w->name);
465 if (!etdm_priv) {
466 dev_dbg(afe->dev, "etdm_priv == NULL\n");
471 need_apll = mt8188_get_apll_by_rate(afe, etdm_priv->rate);
482 struct mtk_dai_etdm_priv *etdm_priv;
485 etdm_priv = get_etdm_priv_by_name(afe, w->name);
489 return (etdm_priv->mclk_apll == cur_apll) ? 1 : 0;
499 struct mtk_dai_etdm_priv *etdm_priv;
508 etdm_priv = get_etdm_priv_by_name(afe, w->name);
509 if (!etdm_priv) {
510 dev_dbg(afe->dev, "etdm_priv == NULL\n");
515 return !!(etdm_priv->mclk_freq > 0);
517 if (etdm_priv->cowork_source_id == mclk_id) {
518 etdm_priv = afe_priv->dai_priv[mclk_id];
519 return !!(etdm_priv->mclk_freq > 0);
532 struct mtk_dai_etdm_priv *etdm_priv;
542 etdm_priv = get_etdm_priv_by_name(afe, w->name);
543 if (!etdm_priv) {
544 dev_dbg(afe->dev, "%s() etdm_priv == NULL\n", __func__);
548 if (etdm_priv->cowork_source_id != COWORK_ETDM_NONE) {
549 if (etdm_priv->cowork_source_id == source_id)
552 etdm_priv = afe_priv->dai_priv[etdm_priv->cowork_source_id];
553 for (i = 0; i < etdm_priv->cowork_slv_count; i++) {
554 if (etdm_priv->cowork_slv_id[i] == source_id)
558 for (i = 0; i < etdm_priv->cowork_slv_count; i++) {
559 if (etdm_priv->cowork_slv_id[i] == source_id)
2675 struct mtk_dai_etdm_priv *etdm_priv;
2679 etdm_priv = devm_kzalloc(afe->dev,
2682 if (!etdm_priv)
2685 afe_priv->dai_priv[i] = etdm_priv;