Lines Matching defs:dai_fmt
92 * @dai_fmt: DAI format between CPU and CODEC
109 u32 dai_fmt;
165 return priv->dai_fmt == SND_SOC_DAIFMT_AC97;
371 switch (priv->dai_fmt & SND_SOC_DAIFMT_CLOCK_PROVIDER_MASK) {
617 priv->dai_fmt = DAI_FMT_BASE;
637 priv->dai_fmt |= SND_SOC_DAIFMT_CBC_CFC;
641 priv->dai_fmt |= SND_SOC_DAIFMT_CBP_CFP;
645 priv->dai_fmt |= SND_SOC_DAIFMT_CBP_CFP;
648 priv->dai_fmt |= SND_SOC_DAIFMT_CBP_CFP;
651 priv->dai_fmt |= SND_SOC_DAIFMT_CBS_CFS;
663 priv->dai_fmt |= SND_SOC_DAIFMT_CBP_CFP;
668 priv->dai_fmt |= SND_SOC_DAIFMT_CBP_CFP;
671 priv->dai_fmt = SND_SOC_DAIFMT_AC97;
676 priv->dai_fmt = SND_SOC_DAIFMT_LEFT_J |
685 priv->dai_fmt |= SND_SOC_DAIFMT_CBC_CFC;
693 priv->dai_fmt |= SND_SOC_DAIFMT_CBC_CFC;
698 priv->dai_fmt |= SND_SOC_DAIFMT_CBP_CFP;
710 priv->dai_fmt |= SND_SOC_DAIFMT_CBM_CFM;
737 /* Override dai_fmt with value from DT */
738 priv->dai_fmt = daifmt;
742 if (priv->dai_fmt & SND_SOC_DAIFMT_CBP_CFP) {
837 priv->dai_link[0].dai_fmt = priv->dai_fmt;
849 priv->dai_link[2].dai_fmt = priv->dai_fmt;