Searched refs:esai (Results 1 – 14 of 14) sorted by relevance
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
D | fsl,esai.txt | 12 "fsl,imx35-esai", 13 "fsl,vf610-esai", 14 "fsl,imx6ull-esai", 15 "fsl,imx8qm-esai", 30 "extal" The esai baud clock for esai controller used to 44 - fsl,esai-synchronous: This is a boolean property. If present, indicating 57 esai: esai@2024000 { 58 compatible = "fsl,imx35-esai"; 66 fsl,esai-synchronous;
|
D | fsl-asoc-card.txt | 92 audio-cpu = <&esai>;
|
/kernel/linux/linux-5.10/sound/soc/fsl/ |
D | fsl_esai.c | 1109 struct fsl_esai *esai = dev_get_drvdata(dev); in fsl_esai_runtime_resume() local 1116 ret = clk_prepare_enable(esai->coreclk); in fsl_esai_runtime_resume() 1119 if (!IS_ERR(esai->spbaclk)) { in fsl_esai_runtime_resume() 1120 ret = clk_prepare_enable(esai->spbaclk); in fsl_esai_runtime_resume() 1124 if (!IS_ERR(esai->extalclk)) { in fsl_esai_runtime_resume() 1125 ret = clk_prepare_enable(esai->extalclk); in fsl_esai_runtime_resume() 1129 if (!IS_ERR(esai->fsysclk)) { in fsl_esai_runtime_resume() 1130 ret = clk_prepare_enable(esai->fsysclk); in fsl_esai_runtime_resume() 1135 regcache_cache_only(esai->regmap, false); in fsl_esai_runtime_resume() 1137 ret = fsl_esai_register_restore(esai); in fsl_esai_runtime_resume() [all …]
|
D | Makefile | 22 snd-soc-fsl-esai-objs := fsl_esai.o 35 obj-$(CONFIG_SND_SOC_FSL_ESAI) += snd-soc-fsl-esai.o
|
/kernel/linux/linux-5.10/include/sound/sof/ |
D | dai.h | 77 struct sof_ipc_dai_esai_params esai; member
|
/kernel/linux/linux-5.10/sound/soc/sof/ |
D | pcm.c | 721 rate->min = dai->dai_config->esai.fsync_rate; in sof_pcm_dai_link_fixup() 722 rate->max = dai->dai_config->esai.fsync_rate; in sof_pcm_dai_link_fixup() 723 channels->min = dai->dai_config->esai.tdm_slots; in sof_pcm_dai_link_fixup() 724 channels->max = dai->dai_config->esai.tdm_slots; in sof_pcm_dai_link_fixup()
|
D | topology.c | 3017 memset(&config->esai, 0, sizeof(struct sof_ipc_dai_esai_params)); in sof_link_esai_load() 3020 ret = sof_parse_tokens(scomp, &config->esai, esai_tokens, in sof_link_esai_load() 3029 config->esai.mclk_rate = le32_to_cpu(hw_config->mclk_rate); in sof_link_esai_load() 3030 config->esai.bclk_rate = le32_to_cpu(hw_config->bclk_rate); in sof_link_esai_load() 3031 config->esai.fsync_rate = le32_to_cpu(hw_config->fsync_rate); in sof_link_esai_load() 3032 config->esai.mclk_direction = hw_config->mclk_direction; in sof_link_esai_load() 3033 config->esai.tdm_slots = le32_to_cpu(hw_config->tdm_slots); in sof_link_esai_load() 3034 config->esai.tdm_slot_width = le32_to_cpu(hw_config->tdm_slot_width); in sof_link_esai_load() 3035 config->esai.rx_slots = le32_to_cpu(hw_config->rx_slots); in sof_link_esai_load() 3036 config->esai.tx_slots = le32_to_cpu(hw_config->tx_slots); in sof_link_esai_load() [all …]
|
/kernel/linux/linux-5.10/arch/arm/boot/dts/ |
D | imx6sx-sabreauto.dts | 82 audio-cpu = <&esai>; 121 &esai {
|
D | imx6qdl-sabreauto.dtsi | 128 audio-cpu = <&esai>; 284 &esai {
|
D | imx6sx.dtsi | 339 esai: esai@2024000 { label 340 compatible = "fsl,imx6sx-esai", "fsl,imx35-esai";
|
D | imx6qdl.dtsi | 389 esai: esai@2024000 { label 391 compatible = "fsl,imx35-esai";
|
D | imx25.dtsi | 264 esai@50018000 {
|
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/ |
D | 0009_linux_sound.patch | 570 -snd-soc-fsl-esai-objs := fsl_esai.o 571 +snd-soc-fsl-esai-objs := fsl_esai.o fsl_esai_mix.o 4144 + dev_err(dev, "failed to enable esai ipg clock: %d\n", ret); 4150 + dev_err(dev, "failed to enable esai mclk: %d\n", ret); 8456 + p_comp->dec_id = "renderer/esai"; 10062 - * @extalclk: esai clock source to derive HCK, SCK and FS 10356 of_property_read_bool(np, "fsl,esai-synchronous"); 10427 { .compatible = "fsl,imx35-esai", .data = &fsl_esai_imx35 }, 10428 { .compatible = "fsl,vf610-esai", .data = &fsl_esai_vf610 }, 10429 { .compatible = "fsl,imx6ull-esai", .data = &fsl_esai_imx6ull }, [all …]
|
D | 0001_linux_arch.patch | 344 + esai0: esai@59010000 { 345 + compatible = "fsl,imx8qm-esai", "fsl,imx6ull-esai";
|