Searched refs:esai (Results 1 - 5 of 5) sorted by path

/linux-master/include/sound/sof/
H A Ddai.h115 struct sof_ipc_dai_esai_params esai; member in union:sof_ipc_dai_config::__anon1266
/linux-master/sound/soc/fsl/
H A DMakefile18 snd-soc-fsl-esai-objs := fsl_esai.o
35 obj-$(CONFIG_SND_SOC_FSL_ESAI) += snd-soc-fsl-esai.o
H A Dfsl_esai.c39 * @extalclk: esai clock source to derive HCK, SCK and FS
672 * will trigger esai to start.
726 /* Reset the esai, and ignore return value */
827 .name = "fsl-esai",
1036 of_property_read_bool(np, "fsl,esai-synchronous");
1116 { .compatible = "fsl,imx35-esai", .data = &fsl_esai_imx35 },
1117 { .compatible = "fsl,vf610-esai", .data = &fsl_esai_vf610 },
1118 { .compatible = "fsl,imx6ull-esai", .data = &fsl_esai_imx6ull },
1125 struct fsl_esai *esai = dev_get_drvdata(dev); local
1132 ret = clk_prepare_enable(esai
1176 struct fsl_esai *esai = dev_get_drvdata(dev); local
[all...]
/linux-master/sound/soc/sof/
H A Dipc3-pcm.c297 rate->min = private->dai_config->esai.fsync_rate;
298 rate->max = private->dai_config->esai.fsync_rate;
299 channels->min = private->dai_config->esai.tdm_slots;
300 channels->max = private->dai_config->esai.tdm_slots;
H A Dipc3-topology.c1126 memset(&config->esai, 0, sizeof(config->esai));
1130 ret = sof_update_ipc_object(scomp, &config->esai, SOF_ESAI_TOKENS, slink->tuples,
1135 config->esai.mclk_rate = le32_to_cpu(hw_config->mclk_rate);
1136 config->esai.bclk_rate = le32_to_cpu(hw_config->bclk_rate);
1137 config->esai.fsync_rate = le32_to_cpu(hw_config->fsync_rate);
1138 config->esai.mclk_direction = hw_config->mclk_direction;
1139 config->esai.tdm_slots = le32_to_cpu(hw_config->tdm_slots);
1140 config->esai.tdm_slot_width = le32_to_cpu(hw_config->tdm_slot_width);
1141 config->esai
[all...]

Completed in 372 milliseconds