Searched refs:esai (Results 1 - 5 of 5) sorted by path
/linux-master/include/sound/sof/ |
H A D | dai.h | 115 struct sof_ipc_dai_esai_params esai; member in union:sof_ipc_dai_config::__anon1266
|
/linux-master/sound/soc/fsl/ |
H A D | Makefile | 18 snd-soc-fsl-esai-objs := fsl_esai.o 35 obj-$(CONFIG_SND_SOC_FSL_ESAI) += snd-soc-fsl-esai.o
|
H A D | fsl_esai.c | 39 * @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 D | ipc3-pcm.c | 297 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 D | ipc3-topology.c | 1126 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