Lines Matching defs:dai_fmt
81 * @dai_fmt: DAI format between CPU and CODEC
98 u32 dai_fmt;
147 return priv->dai_fmt == SND_SOC_DAIFMT_AC97;
349 switch (priv->dai_fmt & SND_SOC_DAIFMT_MASTER_MASK) {
596 priv->dai_fmt = DAI_FMT_BASE;
611 priv->dai_fmt |= SND_SOC_DAIFMT_CBS_CFS;
615 priv->dai_fmt |= SND_SOC_DAIFMT_CBM_CFM;
619 priv->dai_fmt |= SND_SOC_DAIFMT_CBM_CFM;
622 priv->dai_fmt |= SND_SOC_DAIFMT_CBM_CFM;
628 priv->dai_fmt |= SND_SOC_DAIFMT_CBM_CFM;
633 priv->dai_fmt |= SND_SOC_DAIFMT_CBM_CFM;
636 priv->dai_fmt = SND_SOC_DAIFMT_AC97;
641 priv->dai_fmt = SND_SOC_DAIFMT_LEFT_J |
650 priv->dai_fmt |= SND_SOC_DAIFMT_CBS_CFS;
674 /* Override dai_fmt with value from DT */
675 priv->dai_fmt = daifmt;
679 if (priv->dai_fmt & SND_SOC_DAIFMT_CBM_CFM) {
774 priv->dai_link[0].dai_fmt = priv->dai_fmt;
786 priv->dai_link[2].dai_fmt = priv->dai_fmt;