Home
last modified time | relevance | path

Searched refs:mclk_id (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/include/sound/sof/
H A Ddai-imx.h19 uint16_t mclk_id; member
40 uint16_t mclk_id; member
H A Ddai-intel.h59 uint16_t mclk_id; member
/kernel/linux/linux-6.6/include/sound/sof/
H A Ddai-imx.h19 uint16_t mclk_id; member
40 uint16_t mclk_id; member
H A Ddai-intel.h65 uint16_t mclk_id; member
/kernel/linux/linux-6.6/sound/soc/fsl/
H A Dfsl-asoc-card.c47 * @mclk_id: MCLK (or main clock) id for set_sysclk()
55 u32 mclk_id; member
218 codec_priv->mclk_id, in fsl_asoc_card_hw_params()
255 codec_priv->mclk_id, in fsl_asoc_card_hw_free()
529 ret = snd_soc_dai_set_sysclk(codec_dai, codec_priv->mclk_id, in fsl_asoc_card_late_probe()
640 priv->codec_priv.mclk_id = CS427x_SYSCLK_MCLK; in fsl_asoc_card_probe()
644 priv->codec_priv.mclk_id = SGTL5000_SYSCLK; in fsl_asoc_card_probe()
660 priv->codec_priv.mclk_id = WM8962_SYSCLK_MCLK; in fsl_asoc_card_probe()
699 priv->codec_priv.mclk_id = WM8994_FLL_SRC_MCLK1; in fsl_asoc_card_probe()
707 priv->codec_priv.mclk_id in fsl_asoc_card_probe()
[all...]
H A Dfsl_sai.c457 sai->mclk_id[tx] = id; in fsl_sai_set_bclk()
472 sai->mclk_id[tx], savediv, bestdiff); in fsl_sai_set_bclk()
492 FSL_SAI_CR2_MSEL(sai->mclk_id[tx])); in fsl_sai_set_bclk()
586 ret = clk_prepare_enable(sai->mclk_clk[sai->mclk_id[tx]]); in fsl_sai_hw_params()
726 clk_disable_unprepare(sai->mclk_clk[sai->mclk_id[tx]]); in fsl_sai_hw_free()
1664 clk_disable_unprepare(sai->mclk_clk[sai->mclk_id[0]]); in fsl_sai_runtime_suspend()
1667 clk_disable_unprepare(sai->mclk_clk[sai->mclk_id[1]]); in fsl_sai_runtime_suspend()
1692 ret = clk_prepare_enable(sai->mclk_clk[sai->mclk_id[1]]); in fsl_sai_runtime_resume()
1698 ret = clk_prepare_enable(sai->mclk_clk[sai->mclk_id[0]]); in fsl_sai_runtime_resume()
1726 clk_disable_unprepare(sai->mclk_clk[sai->mclk_id[ in fsl_sai_runtime_resume()
[all...]
H A Dfsl_sai.h295 unsigned int mclk_id[2]; member
/kernel/linux/linux-5.10/sound/soc/fsl/
H A Dfsl_sai.c390 sai->mclk_id[tx] = id; in fsl_sai_set_bclk()
417 FSL_SAI_CR2_MSEL(sai->mclk_id[tx])); in fsl_sai_set_bclk()
423 FSL_SAI_CR2_MSEL(sai->mclk_id[tx])); in fsl_sai_set_bclk()
429 sai->mclk_id[tx], savediv, savesub); in fsl_sai_set_bclk()
472 ret = clk_prepare_enable(sai->mclk_clk[sai->mclk_id[tx]]); in fsl_sai_hw_params()
541 clk_disable_unprepare(sai->mclk_clk[sai->mclk_id[tx]]); in fsl_sai_hw_free()
1216 clk_disable_unprepare(sai->mclk_clk[sai->mclk_id[0]]); in fsl_sai_runtime_suspend()
1219 clk_disable_unprepare(sai->mclk_clk[sai->mclk_id[1]]); in fsl_sai_runtime_suspend()
1241 ret = clk_prepare_enable(sai->mclk_clk[sai->mclk_id[1]]); in fsl_sai_runtime_resume()
1247 ret = clk_prepare_enable(sai->mclk_clk[sai->mclk_id[ in fsl_sai_runtime_resume()
[all...]
H A Dfsl-asoc-card.c40 * @mclk_id: MCLK (or main clock) id for set_sysclk()
46 u32 mclk_id; member
196 codec_priv->mclk_id, in fsl_asoc_card_hw_params()
233 codec_priv->mclk_id, in fsl_asoc_card_hw_free()
511 ret = snd_soc_dai_set_sysclk(codec_dai, codec_priv->mclk_id, in fsl_asoc_card_late_probe()
614 priv->codec_priv.mclk_id = CS427x_SYSCLK_MCLK; in fsl_asoc_card_probe()
618 priv->codec_priv.mclk_id = SGTL5000_SYSCLK; in fsl_asoc_card_probe()
625 priv->codec_priv.mclk_id = WM8962_SYSCLK_MCLK; in fsl_asoc_card_probe()
H A Dfsl_sai.h264 unsigned int mclk_id[2]; member
/kernel/linux/linux-5.10/sound/soc/mediatek/mt8183/
H A Dmt8183-dai-i2s.c49 int mclk_id; member
323 mt8183_mck_enable(afe, i2s_priv->mclk_id, i2s_priv->mclk_rate); in mtk_mclk_en_event()
327 mt8183_mck_disable(afe, i2s_priv->mclk_id); in mtk_mclk_en_event()
979 .mclk_id = MT8183_I2S0_MCK,
985 .mclk_id = MT8183_I2S1_MCK,
991 .mclk_id = MT8183_I2S2_MCK,
997 .mclk_id = MT8183_I2S3_MCK,
1003 .mclk_id = MT8183_I2S5_MCK,
H A Dmt8183-dai-tdm.c21 int mclk_id; member
286 mt8183_mck_enable(afe, tdm_priv->mclk_id, tdm_priv->mclk_rate); in mtk_tdm_mck_en_event()
290 mt8183_mck_disable(afe, tdm_priv->mclk_id); in mtk_tdm_mck_en_event()
744 tdm_priv->mclk_id = MT8183_I2S4_MCK; in mt8183_dai_tdm_register()
/kernel/linux/linux-6.6/sound/soc/mediatek/mt8183/
H A Dmt8183-dai-i2s.c48 int mclk_id; member
314 mt8183_mck_enable(afe, i2s_priv->mclk_id, i2s_priv->mclk_rate); in mtk_mclk_en_event()
318 mt8183_mck_disable(afe, i2s_priv->mclk_id); in mtk_mclk_en_event()
963 .mclk_id = MT8183_I2S0_MCK,
968 .mclk_id = MT8183_I2S1_MCK,
973 .mclk_id = MT8183_I2S2_MCK,
978 .mclk_id = MT8183_I2S3_MCK,
983 .mclk_id = MT8183_I2S5_MCK,
H A Dmt8183-dai-tdm.c21 int mclk_id; member
286 mt8183_mck_enable(afe, tdm_priv->mclk_id, tdm_priv->mclk_rate); in mtk_tdm_mck_en_event()
290 mt8183_mck_disable(afe, tdm_priv->mclk_id); in mtk_tdm_mck_en_event()
744 tdm_priv->mclk_id = MT8183_I2S4_MCK; in mt8183_dai_tdm_register()
/kernel/linux/linux-6.6/sound/soc/mediatek/mt8186/
H A Dmt8186-dai-i2s.c49 int mclk_id; member
429 mt8186_mck_enable(afe, i2s_priv->mclk_id, i2s_priv->mclk_rate); in mtk_mclk_en_event()
433 mt8186_mck_disable(afe, i2s_priv->mclk_id); in mtk_mclk_en_event()
1141 .mclk_id = MT8186_I2S0_MCK,
1146 .mclk_id = MT8186_I2S1_MCK,
1151 .mclk_id = MT8186_I2S2_MCK,
1157 .mclk_id = MT8186_I2S4_MCK,
H A Dmt8186-dai-tdm.c26 unsigned int mclk_id; member
141 mt8186_mck_enable(afe, tdm_priv->mclk_id, tdm_priv->mclk_rate); in mtk_tdm_mck_en_event()
145 mt8186_mck_disable(afe, tdm_priv->mclk_id); in mtk_tdm_mck_en_event()
610 tdm_priv->mclk_id = MT8186_TDM_MCK; in init_tdm_priv_data()
/kernel/linux/linux-6.6/sound/soc/mediatek/mt8192/
H A Dmt8192-dai-tdm.c23 int mclk_id; member
328 mt8192_mck_enable(afe, tdm_priv->mclk_id, tdm_priv->mclk_rate); in mtk_tdm_mck_en_event()
332 mt8192_mck_disable(afe, tdm_priv->mclk_id); in mtk_tdm_mck_en_event()
745 tdm_priv->mclk_id = MT8192_I2S4_MCK; in init_tdm_priv_data()
H A Dmt8192-dai-i2s.c50 int mclk_id; member
719 mt8192_mck_enable(afe, i2s_priv->mclk_id, i2s_priv->mclk_rate); in mtk_mclk_en_event()
723 mt8192_mck_disable(afe, i2s_priv->mclk_id); in mtk_mclk_en_event()
1985 .mclk_id = MT8192_I2S0_MCK,
1990 .mclk_id = MT8192_I2S1_MCK,
1995 .mclk_id = MT8192_I2S2_MCK,
2000 .mclk_id = MT8192_I2S3_MCK,
2005 .mclk_id = MT8192_I2S5_MCK,
2010 .mclk_id = MT8192_I2S6_MCK,
2015 .mclk_id
[all...]
/kernel/linux/linux-6.6/sound/soc/tegra/
H A Dtegra_asoc_machine.h19 unsigned int mclk_id; member
H A Dtegra_asoc_machine.c296 unsigned int clk_id = machine->asoc->mclk_id; in tegra_machine_hw_params()
/kernel/linux/linux-6.6/sound/soc/mediatek/mt8188/
H A Dmt8188-dai-etdm.c500 int mclk_id; in mtk_etdm_mclk_connect() local
502 mclk_id = get_etdm_id_by_name(afe, source->name); in mtk_etdm_mclk_connect()
503 if (mclk_id < 0) { in mtk_etdm_mclk_connect()
504 dev_dbg(afe->dev, "mclk_id < 0\n"); in mtk_etdm_mclk_connect()
514 if (get_etdm_id_by_name(afe, sink->name) == mclk_id) in mtk_etdm_mclk_connect()
517 if (etdm_priv->cowork_source_id == mclk_id) { in mtk_etdm_mclk_connect()
518 etdm_priv = afe_priv->dai_priv[mclk_id]; in mtk_etdm_mclk_connect()
603 int mclk_id = get_etdm_id_by_name(afe, w->name); in mtk_etdm_mclk_event() local
605 if (mclk_id < 0) { in mtk_etdm_mclk_event()
606 dev_dbg(afe->dev, "%s() mclk_id < in mtk_etdm_mclk_event()
[all...]
/kernel/linux/linux-6.6/sound/soc/sof/
H A Dipc3-topology.c173 offsetof(struct sof_ipc_dai_ssp_params, mclk_id)},
219 offsetof(struct sof_ipc_dai_esai_params, mclk_id)},
225 offsetof(struct sof_ipc_dai_sai_params, mclk_id)},
1075 config->sai.tdm_slots, config->sai.mclk_id); in sof_link_sai_load()
1125 config->esai.tdm_slots, config->esai.mclk_id); in sof_link_esai_load()
1328 dev_dbg(scomp->dev, "tplg: overriding topology mclk_id %d by quirk %d\n", in sof_link_ssp_load()
1329 config[i].ssp.mclk_id, sdev->mclk_id_quirk); in sof_link_ssp_load()
1330 config[i].ssp.mclk_id = sdev->mclk_id_quirk; in sof_link_ssp_load()
1348 config[i].ssp.mclk_id, config[i].ssp.quirks, config[i].ssp.clks_control); in sof_link_ssp_load()
/kernel/linux/linux-5.10/sound/soc/sof/
H A Dtopology.c653 offsetof(struct sof_ipc_dai_ssp_params, mclk_id), 0},
721 offsetof(struct sof_ipc_dai_esai_params, mclk_id), 0},
728 offsetof(struct sof_ipc_dai_sai_params, mclk_id), 0},
2920 config->ssp.mclk_id, config->ssp.quirks); in sof_link_ssp_load()
2985 config->sai.tdm_slots, config->sai.mclk_id); in sof_link_sai_load()
3042 config->esai.tdm_slots, config->esai.mclk_id); in sof_link_esai_load()
/kernel/linux/linux-6.6/sound/soc/sof/intel/
H A Dhda.c508 module_param_named(mclk_id, mclk_id_override, int, 0444);
509 MODULE_PARM_DESC(mclk_id, "SOF SSP mclk_id");
1713 /* check if mclk_id should be modified from topology defaults */ in hda_machine_select()

Completed in 32 milliseconds