Lines Matching defs:i2s_priv

124 	struct mtk_afe_i2s_priv *i2s_priv;
126 i2s_priv = get_i2s_priv_by_name(afe, kcontrol->id.name);
128 if (!i2s_priv) {
129 dev_warn(afe->dev, "%s(), i2s_priv == NULL", __func__);
133 ucontrol->value.integer.value[0] = i2s_priv->low_jitter_en;
143 struct mtk_afe_i2s_priv *i2s_priv;
155 i2s_priv = get_i2s_priv_by_name(afe, kcontrol->id.name);
157 if (!i2s_priv) {
158 dev_warn(afe->dev, "%s(), i2s_priv == NULL", __func__);
162 i2s_priv->low_jitter_en = hd_en;
309 struct mtk_afe_i2s_priv *i2s_priv;
314 i2s_priv = get_i2s_priv_by_name(afe, w->name);
316 if (!i2s_priv) {
317 dev_warn(afe->dev, "%s(), i2s_priv == NULL", __func__);
323 mt8183_mck_enable(afe, i2s_priv->mclk_id, i2s_priv->mclk_rate);
326 i2s_priv->mclk_rate = 0;
327 mt8183_mck_disable(afe, i2s_priv->mclk_id);
430 struct mtk_afe_i2s_priv *i2s_priv;
432 i2s_priv = get_i2s_priv_by_name(afe, sink->name);
434 if (!i2s_priv) {
435 dev_warn(afe->dev, "%s(), i2s_priv == NULL", __func__);
439 if (i2s_priv->share_i2s_id < 0)
442 return i2s_priv->share_i2s_id == get_i2s_id_by_name(afe, source->name);
451 struct mtk_afe_i2s_priv *i2s_priv;
453 i2s_priv = get_i2s_priv_by_name(afe, sink->name);
455 if (!i2s_priv) {
456 dev_warn(afe->dev, "%s(), i2s_priv == NULL", __func__);
462 return i2s_priv->low_jitter_en;
465 if (i2s_priv->share_i2s_id < 0)
468 if (i2s_priv->share_i2s_id == get_i2s_id_by_name(afe, source->name))
469 return i2s_priv->low_jitter_en;
480 struct mtk_afe_i2s_priv *i2s_priv;
484 i2s_priv = get_i2s_priv_by_name(afe, w->name);
486 if (!i2s_priv) {
487 dev_warn(afe->dev, "%s(), i2s_priv == NULL", __func__);
495 i2s_need_apll = mt8183_get_apll_by_rate(afe, i2s_priv->rate);
506 struct mtk_afe_i2s_priv *i2s_priv;
508 i2s_priv = get_i2s_priv_by_name(afe, sink->name);
510 if (!i2s_priv) {
511 dev_warn(afe->dev, "%s(), i2s_priv == NULL", __func__);
517 return (i2s_priv->mclk_rate > 0) ? 1 : 0;
520 if (i2s_priv->share_i2s_id < 0)
523 if (i2s_priv->share_i2s_id == get_i2s_id_by_name(afe, source->name))
524 return (i2s_priv->mclk_rate > 0) ? 1 : 0;
535 struct mtk_afe_i2s_priv *i2s_priv;
538 i2s_priv = get_i2s_priv_by_name(afe, w->name);
540 if (!i2s_priv) {
541 dev_warn(afe->dev, "%s(), i2s_priv == NULL", __func__);
548 return (i2s_priv->mclk_apll == cur_apll) ? 1 : 0;
710 struct mtk_afe_i2s_priv *i2s_priv = afe_priv->dai_priv[i2s_id];
724 if (i2s_priv) {
725 i2s_priv->rate = rate;
727 if (i2s_priv->use_eiaj)
730 dev_warn(afe->dev, "%s(), i2s_priv == NULL", __func__);
780 if (i2s_priv && i2s_priv->share_i2s_id >= 0)
781 ret = mtk_dai_i2s_config(afe, params, i2s_priv->share_i2s_id);
800 struct mtk_afe_i2s_priv *i2s_priv = afe_priv->dai_priv[dai->id];
804 if (!i2s_priv) {
805 dev_warn(afe->dev, "%s(), i2s_priv == NULL", __func__);
830 i2s_priv->mclk_rate = freq;
831 i2s_priv->mclk_apll = apll;
833 if (i2s_priv->share_i2s_id > 0) {
836 share_i2s_priv = afe_priv->dai_priv[i2s_priv->share_i2s_id];
843 share_i2s_priv->mclk_rate = i2s_priv->mclk_rate;
844 share_i2s_priv->mclk_apll = i2s_priv->mclk_apll;
854 struct mtk_afe_i2s_priv *i2s_priv;
868 i2s_priv = afe_priv->dai_priv[dai->id];
872 i2s_priv->use_eiaj = 1;
875 i2s_priv->use_eiaj = 0;
1015 struct mtk_afe_i2s_priv *i2s_priv;
1019 i2s_priv = afe_priv->dai_priv[mt8183_i2s_priv[i].id];
1023 i2s_priv->share_i2s_id = get_i2s_id_by_name(afe, of_str);
1032 struct mtk_afe_i2s_priv *i2s_priv;
1036 i2s_priv = devm_kzalloc(afe->dev,
1039 if (!i2s_priv)
1042 memcpy(i2s_priv, &mt8183_i2s_priv[i],
1045 afe_priv->dai_priv[mt8183_i2s_priv[i].id] = i2s_priv;