Home
last modified time | relevance | path

Searched refs:esai (Results 1 – 12 of 12) sorted by relevance

/linux-6.12.1/sound/soc/fsl/
Dfsl_esai.c1125 struct fsl_esai *esai = dev_get_drvdata(dev); in fsl_esai_runtime_resume() local
1132 ret = clk_prepare_enable(esai->coreclk); in fsl_esai_runtime_resume()
1135 if (!IS_ERR(esai->spbaclk)) { in fsl_esai_runtime_resume()
1136 ret = clk_prepare_enable(esai->spbaclk); in fsl_esai_runtime_resume()
1140 if (!IS_ERR(esai->extalclk)) { in fsl_esai_runtime_resume()
1141 ret = clk_prepare_enable(esai->extalclk); in fsl_esai_runtime_resume()
1145 if (!IS_ERR(esai->fsysclk)) { in fsl_esai_runtime_resume()
1146 ret = clk_prepare_enable(esai->fsysclk); in fsl_esai_runtime_resume()
1151 regcache_cache_only(esai->regmap, false); in fsl_esai_runtime_resume()
1153 ret = fsl_esai_register_restore(esai); in fsl_esai_runtime_resume()
[all …]
DMakefile19 snd-soc-fsl-esai-y := fsl_esai.o
37 obj-$(CONFIG_SND_SOC_FSL_ESAI) += snd-soc-fsl-esai.o
/linux-6.12.1/sound/soc/sof/
Dipc3-topology.c1126 memset(&config->esai, 0, sizeof(config->esai)); in sof_link_esai_load()
1130 ret = sof_update_ipc_object(scomp, &config->esai, SOF_ESAI_TOKENS, slink->tuples, in sof_link_esai_load()
1135 config->esai.mclk_rate = le32_to_cpu(hw_config->mclk_rate); in sof_link_esai_load()
1136 config->esai.bclk_rate = le32_to_cpu(hw_config->bclk_rate); in sof_link_esai_load()
1137 config->esai.fsync_rate = le32_to_cpu(hw_config->fsync_rate); in sof_link_esai_load()
1138 config->esai.mclk_direction = hw_config->mclk_direction; in sof_link_esai_load()
1139 config->esai.tdm_slots = le32_to_cpu(hw_config->tdm_slots); in sof_link_esai_load()
1140 config->esai.tdm_slot_width = le32_to_cpu(hw_config->tdm_slot_width); in sof_link_esai_load()
1141 config->esai.rx_slots = le32_to_cpu(hw_config->rx_slots); in sof_link_esai_load()
1142 config->esai.tx_slots = le32_to_cpu(hw_config->tx_slots); in sof_link_esai_load()
[all …]
Dipc3-pcm.c297 rate->min = private->dai_config->esai.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
298 rate->max = private->dai_config->esai.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
299 channels->min = private->dai_config->esai.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
300 channels->max = private->dai_config->esai.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
/linux-6.12.1/include/sound/sof/
Ddai.h115 struct sof_ipc_dai_esai_params esai; member
/linux-6.12.1/arch/arm64/boot/dts/freescale/
Dimx8qm-ss-audio.dtsi136 esai1: esai@59810000 {
137 compatible = "fsl,imx8qm-esai";
Dimx8-ss-audio.dtsi167 esai0: esai@59010000 {
168 compatible = "fsl,imx8qm-esai";
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/
Dimx6sx-sabreauto.dts82 audio-cpu = <&esai>;
126 &esai {
Dimx6qdl-sabreauto.dtsi128 audio-cpu = <&esai>;
289 &esai {
Dimx6qdl.dtsi394 esai: esai@2024000 { label
396 compatible = "fsl,imx35-esai";
Dimx6sx.dtsi341 esai: esai@2024000 { label
342 compatible = "fsl,imx35-esai";
Dimx25.dtsi271 esai@50018000 {