| /linux/include/sound/sof/ |
| A D | dai-imx.h | 19 uint16_t mclk_id; member 40 uint16_t mclk_id; member
|
| A D | dai-intel.h | 65 uint16_t mclk_id; member
|
| /linux/sound/soc/fsl/ |
| A D | fsl-asoc-card.c | 56 u32 mclk_id; member 224 codec_priv->mclk_id, in fsl_asoc_card_hw_params() 267 codec_priv->mclk_id, in fsl_asoc_card_hw_free() 597 ret = snd_soc_dai_set_sysclk(codec_dai, codec_priv->mclk_id, in fsl_asoc_card_late_probe() 755 priv->codec_priv[0].mclk_id = CS427x_SYSCLK_MCLK; in fsl_asoc_card_probe() 759 priv->codec_priv[0].mclk_id = SGTL5000_SYSCLK; in fsl_asoc_card_probe() 775 priv->codec_priv[0].mclk_id = WM8962_SYSCLK_MCLK; in fsl_asoc_card_probe() 814 priv->codec_priv[0].mclk_id = WM8994_FLL_SRC_MCLK1; in fsl_asoc_card_probe() 822 priv->codec_priv[0].mclk_id = NAU8822_CLK_MCLK; in fsl_asoc_card_probe() 830 priv->codec_priv[0].mclk_id = WM8904_FLL_MCLK; in fsl_asoc_card_probe() [all …]
|
| A D | fsl_sai.c | 466 sai->mclk_id[tx] = id; in fsl_sai_set_bclk() 481 sai->mclk_id[tx], savediv, bestdiff); in fsl_sai_set_bclk() 501 FSL_SAI_CR2_MSEL(sai->mclk_id[tx])); in fsl_sai_set_bclk() 595 ret = clk_prepare_enable(sai->mclk_clk[sai->mclk_id[tx]]); in fsl_sai_hw_params() 738 clk_disable_unprepare(sai->mclk_clk[sai->mclk_id[tx]]); in fsl_sai_hw_free() 1742 clk_disable_unprepare(sai->mclk_clk[sai->mclk_id[0]]); in fsl_sai_runtime_suspend() 1745 clk_disable_unprepare(sai->mclk_clk[sai->mclk_id[1]]); in fsl_sai_runtime_suspend() 1770 ret = clk_prepare_enable(sai->mclk_clk[sai->mclk_id[1]]); in fsl_sai_runtime_resume() 1776 ret = clk_prepare_enable(sai->mclk_clk[sai->mclk_id[0]]); in fsl_sai_runtime_resume() 1804 clk_disable_unprepare(sai->mclk_clk[sai->mclk_id[0]]); in fsl_sai_runtime_resume() [all …]
|
| A D | fsl_sai.h | 296 unsigned int mclk_id[2]; member
|
| /linux/sound/soc/mediatek/mt8183/ |
| A D | mt8183-dai-i2s.c | 48 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,
|
| A D | mt8183-dai-tdm.c | 21 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()
|
| /linux/sound/soc/mediatek/mt8186/ |
| A D | mt8186-dai-i2s.c | 49 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,
|
| A D | mt8186-dai-tdm.c | 26 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() 608 tdm_priv->mclk_id = MT8186_TDM_MCK; in init_tdm_priv_data()
|
| /linux/sound/soc/mediatek/mt8192/ |
| A D | mt8192-dai-i2s.c | 50 int mclk_id; member 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 = MT8192_I2S7_MCK, 2020 .mclk_id = MT8192_I2S8_MCK, [all …]
|
| A D | mt8192-dai-tdm.c | 23 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()
|
| /linux/sound/soc/tegra/ |
| A D | tegra_asoc_machine.h | 19 unsigned int mclk_id; member
|
| A D | tegra_asoc_machine.c | 299 unsigned int clk_id = machine->asoc->mclk_id; in tegra_machine_hw_params()
|
| /linux/sound/soc/mediatek/mt8188/ |
| A D | mt8188-dai-etdm.c | 500 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() 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() 615 mtk_dai_etdm_enable_mclk(afe, mclk_id); in mtk_etdm_mclk_event() 618 mtk_dai_etdm_disable_mclk(afe, mclk_id); in mtk_etdm_mclk_event()
|
| /linux/sound/soc/mediatek/mt8365/ |
| A D | mt8365-dai-i2s.c | 25 int mclk_id; member 50 .mclk_id = MT8365_I2S0_MCK, 65 .mclk_id = MT8365_I2S3_MCK,
|
| /linux/sound/soc/sof/ |
| A D | ipc3-topology.c | 175 offsetof(struct sof_ipc_dai_ssp_params, mclk_id)}, 221 offsetof(struct sof_ipc_dai_esai_params, mclk_id)}, 227 offsetof(struct sof_ipc_dai_sai_params, mclk_id)}, 1098 config->sai.tdm_slots, config->sai.mclk_id); in sof_link_sai_load() 1148 config->esai.tdm_slots, config->esai.mclk_id); in sof_link_esai_load() 1414 config[i].ssp.mclk_id, sdev->mclk_id_quirk); in sof_link_ssp_load() 1415 config[i].ssp.mclk_id = sdev->mclk_id_quirk; in sof_link_ssp_load() 1433 config[i].ssp.mclk_id, config[i].ssp.quirks, config[i].ssp.clks_control); in sof_link_ssp_load()
|
| /linux/sound/soc/sof/intel/ |
| A D | hda.c | 444 module_param_named(mclk_id, mclk_id_override, int, 0444); 445 MODULE_PARM_DESC(mclk_id, "SOF SSP mclk_id");
|