Home
last modified time | relevance | path

Searched refs:synchronous (Results 1 – 4 of 4) sorted by relevance

/sound/soc/fsl/
Dfsl_sai.c55 return !sai->synchronous[dir] && sai->synchronous[adir]; in fsl_sai_dir_is_synced()
412 if ((sai->synchronous[TX] && !sai->synchronous[RX]) || in fsl_sai_set_bclk()
413 (!tx && !sai->synchronous[RX])) { in fsl_sai_set_bclk()
419 } else if ((sai->synchronous[RX] && !sai->synchronous[TX]) || in fsl_sai_set_bclk()
420 (tx && !sai->synchronous[TX])) { in fsl_sai_set_bclk()
497 if (!sai->synchronous[TX] && sai->synchronous[RX] && !tx) { in fsl_sai_hw_params()
506 } else if (!sai->synchronous[RX] && sai->synchronous[TX] && tx) { in fsl_sai_hw_params()
594 sai->synchronous[TX] ? FSL_SAI_CR2_SYNC : 0); in fsl_sai_trigger()
596 sai->synchronous[RX] ? FSL_SAI_CR2_SYNC : 0); in fsl_sai_trigger()
1040 sai->synchronous[RX] = true; in fsl_sai_probe()
[all …]
Dfsl_esai.c72 bool synchronous; member
242 bool tx = (clk_id <= ESAI_HCKT_EXTAL || esai_priv->synchronous); in fsl_esai_set_dai_sysclk()
277 ecr |= esai_priv->synchronous ? ESAI_ECR_ETI : ESAI_ECR_ERI; in fsl_esai_set_dai_sysclk()
494 ESAI_SAICR_SYNC, esai_priv->synchronous ? in fsl_esai_startup()
529 ret = fsl_esai_set_bclk(dai, esai_priv->synchronous || tx, bclk); in fsl_esai_hw_params()
538 if (!tx && esai_priv->synchronous) in fsl_esai_hw_params()
1010 esai_priv->synchronous = in fsl_esai_probe()
1014 if (esai_priv->synchronous) { in fsl_esai_probe()
Dfsl_ssi.c266 bool synchronous; member
770 tx2 = tx || ssi->synchronous; in fsl_ssi_set_bclk()
828 if (ssi->streams && ssi->synchronous) in fsl_ssi_hw_params()
852 tx2 = tx || ssi->synchronous; in fsl_ssi_hw_params()
983 if (ssi->synchronous || fsl_ssi_is_ac97(ssi)) { in _fsl_ssi_set_dai_fmt()
1422 ssi->synchronous = true; in fsl_ssi_probe_from_dt()
1524 if (ssi->synchronous && !fsl_ssi_is_ac97(ssi)) { in fsl_ssi_probe()
Dfsl_sai.h234 bool synchronous[2]; member