Lines Matching refs:dai_fmt

1282 	unsigned int mask = 0, dai_fmt = 0;
1368 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_FORMAT_MASK) | i;
1374 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_CLOCK_MASK) | SND_SOC_DAIFMT_CONT;
1377 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_CLOCK_MASK) | SND_SOC_DAIFMT_GATED;
1383 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_INV_MASK) | SND_SOC_DAIFMT_NB_NF;
1386 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_INV_MASK) | SND_SOC_DAIFMT_NB_IF;
1389 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_INV_MASK) | SND_SOC_DAIFMT_IB_NF;
1392 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_INV_MASK) | SND_SOC_DAIFMT_IB_IF;
1398 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_CLOCK_PROVIDER_MASK) | SND_SOC_DAIFMT_CBP_CFP;
1401 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_CLOCK_PROVIDER_MASK) | SND_SOC_DAIFMT_CBC_CFP;
1404 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_CLOCK_PROVIDER_MASK) | SND_SOC_DAIFMT_CBP_CFC;
1407 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_CLOCK_PROVIDER_MASK) | SND_SOC_DAIFMT_CBC_CFC;
1422 if (!(dai_link->dai_fmt & SND_SOC_DAIFMT_FORMAT_MASK))
1424 if (!(dai_link->dai_fmt & SND_SOC_DAIFMT_CLOCK_MASK))
1426 if (!(dai_link->dai_fmt & SND_SOC_DAIFMT_INV_MASK))
1428 if (!(dai_link->dai_fmt & SND_SOC_DAIFMT_CLOCK_PROVIDER_MASK))
1431 dai_link->dai_fmt |= (dai_fmt & mask);
1437 * @dai_fmt: The new DAI link format
1442 * Note: For setups with a static format set the dai_fmt field in the
1448 unsigned int dai_fmt)
1456 if (!dai_fmt)
1460 * dai_fmt has 4 types
1466 * 4. CLOCK_PROVIDER is set from Codec perspective in dai_fmt. So it will be flipped
1472 * dai_fmt includes 1, 2, 3, 4
1475 * dai_fmt includes 1, 2, 3
1480 ret = snd_soc_dai_set_fmt(codec_dai, dai_fmt | ext_fmt);
1487 dai_fmt = snd_soc_daifmt_clock_provider_flipped(dai_fmt);
1491 ret = snd_soc_dai_set_fmt(cpu_dai, dai_fmt | ext_fmt);
1513 ret = snd_soc_runtime_set_dai_fmt(rtd, dai_link->dai_fmt);
3254 unsigned int snd_soc_daifmt_clock_provider_flipped(unsigned int dai_fmt)
3256 unsigned int inv_dai_fmt = dai_fmt & ~SND_SOC_DAIFMT_CLOCK_PROVIDER_MASK;
3258 switch (dai_fmt & SND_SOC_DAIFMT_CLOCK_PROVIDER_MASK) {