Lines Matching defs:pcm_priv
224 struct mtk_afe_pcm_priv *pcm_priv = afe_priv->dai_priv[pcm_id];
257 pcm_con |= pcm_priv->fmt << PCM_FMT_SFT;
272 pcm_con |= pcm_priv->lck_invert << PCM_SYNC_OUT_INV_SFT;
273 pcm_con |= pcm_priv->bck_invert << PCM_BCLK_OUT_INV_SFT;
289 struct mtk_afe_pcm_priv *pcm_priv = afe_priv->dai_priv[dai->id];
294 pcm_priv->fmt = AUD_PCM_FMT_I2S;
297 pcm_priv->fmt = AUD_PCM_FMT_EIAJ;
300 pcm_priv->fmt = AUD_PCM_FMT_PCM_MODE_A;
303 pcm_priv->fmt = AUD_PCM_FMT_PCM_MODE_B;
306 pcm_priv->fmt = AUD_PCM_FMT_I2S;
312 pcm_priv->bck_invert = AUD_BCLK_OUT_INV_NO_INVERSE;
313 pcm_priv->lck_invert = AUD_LRCLK_OUT_INV_NO_INVERSE;
316 pcm_priv->bck_invert = AUD_BCLK_OUT_INV_NO_INVERSE;
317 pcm_priv->lck_invert = AUD_BCLK_OUT_INV_INVERSE;
320 pcm_priv->bck_invert = AUD_BCLK_OUT_INV_INVERSE;
321 pcm_priv->lck_invert = AUD_LRCLK_OUT_INV_NO_INVERSE;
324 pcm_priv->bck_invert = AUD_BCLK_OUT_INV_INVERSE;
325 pcm_priv->lck_invert = AUD_BCLK_OUT_INV_INVERSE;
328 pcm_priv->bck_invert = AUD_BCLK_OUT_INV_NO_INVERSE;
329 pcm_priv->lck_invert = AUD_LRCLK_OUT_INV_NO_INVERSE;
377 struct mtk_afe_pcm_priv *pcm_priv;
379 pcm_priv = devm_kzalloc(afe->dev, sizeof(struct mtk_afe_pcm_priv),
381 if (!pcm_priv)
384 pcm_priv->id = MT8186_DAI_PCM;
385 pcm_priv->fmt = AUD_PCM_FMT_I2S;
386 pcm_priv->bck_invert = AUD_BCLK_OUT_INV_NO_INVERSE;
387 pcm_priv->lck_invert = AUD_LRCLK_OUT_INV_NO_INVERSE;
389 return pcm_priv;
395 struct mtk_afe_pcm_priv *pcm_priv;
412 pcm_priv = init_pcm_priv_data(afe);
413 if (!pcm_priv)
416 afe_priv->dai_priv[MT8186_DAI_PCM] = pcm_priv;