Lines Matching defs:dai_fmt

1286 	unsigned int mask = 0, dai_fmt = 0;
1372 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_FORMAT_MASK) | i;
1378 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_CLOCK_MASK) | SND_SOC_DAIFMT_CONT;
1381 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_CLOCK_MASK) | SND_SOC_DAIFMT_GATED;
1387 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_INV_MASK) | SND_SOC_DAIFMT_NB_NF;
1390 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_INV_MASK) | SND_SOC_DAIFMT_NB_IF;
1393 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_INV_MASK) | SND_SOC_DAIFMT_IB_NF;
1396 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_INV_MASK) | SND_SOC_DAIFMT_IB_IF;
1402 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_CLOCK_PROVIDER_MASK) | SND_SOC_DAIFMT_CBP_CFP;
1405 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_CLOCK_PROVIDER_MASK) | SND_SOC_DAIFMT_CBC_CFP;
1408 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_CLOCK_PROVIDER_MASK) | SND_SOC_DAIFMT_CBP_CFC;
1411 dai_fmt = (dai_fmt & ~SND_SOC_DAIFMT_CLOCK_PROVIDER_MASK) | SND_SOC_DAIFMT_CBC_CFC;
1426 if (!(dai_link->dai_fmt & SND_SOC_DAIFMT_FORMAT_MASK))
1428 if (!(dai_link->dai_fmt & SND_SOC_DAIFMT_CLOCK_MASK))
1430 if (!(dai_link->dai_fmt & SND_SOC_DAIFMT_INV_MASK))
1432 if (!(dai_link->dai_fmt & SND_SOC_DAIFMT_CLOCK_PROVIDER_MASK))
1435 dai_link->dai_fmt |= (dai_fmt & mask);
1441 * @dai_fmt: The new DAI link format
1446 * Note: For setups with a static format set the dai_fmt field in the
1452 unsigned int dai_fmt)
1460 if (!dai_fmt)
1464 * dai_fmt has 4 types
1470 * 4. CLOCK_PROVIDER is set from Codec perspective in dai_fmt. So it will be flipped
1476 * dai_fmt includes 1, 2, 3, 4
1479 * dai_fmt includes 1, 2, 3
1484 ret = snd_soc_dai_set_fmt(codec_dai, dai_fmt | ext_fmt);
1491 dai_fmt = snd_soc_daifmt_clock_provider_flipped(dai_fmt);
1495 ret = snd_soc_dai_set_fmt(cpu_dai, dai_fmt | ext_fmt);
1517 ret = snd_soc_runtime_set_dai_fmt(rtd, dai_link->dai_fmt);
3281 unsigned int snd_soc_daifmt_clock_provider_flipped(unsigned int dai_fmt)
3283 unsigned int inv_dai_fmt = dai_fmt & ~SND_SOC_DAIFMT_CLOCK_PROVIDER_MASK;
3285 switch (dai_fmt & SND_SOC_DAIFMT_CLOCK_PROVIDER_MASK) {