Home
last modified time | relevance | path

Searched refs:clocks (Results 1 – 10 of 10) sorted by relevance

/sound/soc/mediatek/mt2701/
Dmt2701-afe-clock-ctrl.c77 afe_priv->clocks[i] = devm_clk_get(afe->dev, aud_clks[i]); in mt2701_init_clock()
78 if (IS_ERR(afe_priv->clocks[i])) { in mt2701_init_clock()
149 ret = clk_prepare_enable(afe_priv->clocks[MT2701_AUD_AUD_MUX1_SEL]); in mt2701_turn_on_a1sys_clock()
156 ret = clk_set_parent(afe_priv->clocks[MT2701_AUD_AUD_MUX1_SEL], in mt2701_turn_on_a1sys_clock()
157 afe_priv->clocks[MT2701_AUD_AUD1PLL_98M]); in mt2701_turn_on_a1sys_clock()
166 ret = clk_prepare_enable(afe_priv->clocks[MT2701_AUD_AUD_MUX1_DIV]); in mt2701_turn_on_a1sys_clock()
175 ret = clk_set_rate(afe_priv->clocks[MT2701_AUD_AUD_MUX1_DIV], in mt2701_turn_on_a1sys_clock()
185 ret = clk_prepare_enable(afe_priv->clocks[MT2701_AUD_AUD_48K_TIMING]); in mt2701_turn_on_a1sys_clock()
193 ret = clk_prepare_enable(afe_priv->clocks[MT2701_AUD_INFRA_SYS_AUDIO]); in mt2701_turn_on_a1sys_clock()
203 clk_disable_unprepare(afe_priv->clocks[MT2701_AUD_INFRA_SYS_AUDIO]); in mt2701_turn_on_a1sys_clock()
[all …]
Dmt2701-afe-common.h167 struct clk *clocks[MT2701_CLOCK_NUM]; member
Dmt2701-afe-pcm.c109 ret = clk_prepare_enable(afe_priv->clocks[clk_num]); in mt2701_afe_i2s_startup()
188 clk_disable_unprepare(afe_priv->clocks[clk_num]); in mt2701_afe_i2s_shutdown()
/sound/soc/mediatek/mt8173/
Dmt8173-afe-pcm.c158 struct clk *clocks[MT8173_CLK_NUM]; member
341 mt8173_afe_dais_set_clks(afe, afe_priv->clocks[MT8173_CLK_I2S1_M], in mt8173_afe_i2s_prepare()
343 mt8173_afe_dais_set_clks(afe, afe_priv->clocks[MT8173_CLK_I2S2_M], in mt8173_afe_i2s_prepare()
365 mt8173_afe_dais_enable_clks(afe, afe_priv->clocks[MT8173_CLK_I2S3_M], in mt8173_afe_hdmi_startup()
366 afe_priv->clocks[MT8173_CLK_I2S3_B]); in mt8173_afe_hdmi_startup()
380 mt8173_afe_dais_disable_clks(afe, afe_priv->clocks[MT8173_CLK_I2S3_M], in mt8173_afe_hdmi_shutdown()
381 afe_priv->clocks[MT8173_CLK_I2S3_B]); in mt8173_afe_hdmi_shutdown()
394 mt8173_afe_dais_set_clks(afe, afe_priv->clocks[MT8173_CLK_I2S3_M], in mt8173_afe_hdmi_prepare()
396 afe_priv->clocks[MT8173_CLK_I2S3_B], in mt8173_afe_hdmi_prepare()
994 clk_disable_unprepare(afe_priv->clocks[MT8173_CLK_I2S1_M]); in mt8173_afe_runtime_suspend()
[all …]
/sound/soc/hisilicon/
Dhi6210-i2s.c47 int clocks; member
112 for (n = 0; n < i2s->clocks; n++) { in hi6210_i2s_startup()
185 for (n = 0; n < i2s->clocks; n++) in hi6210_i2s_shutdown()
584 i2s->clocks++; in hi6210_i2s_probe()
589 i2s->clocks++; in hi6210_i2s_probe()
/sound/isa/es1688/
Des1688_lib.c293 static const struct snd_ratnum clocks[2] = { variable
310 .rats = clocks,
318 if (runtime->rate_num == clocks[0].num) in snd_es1688_set_rate()
/sound/pci/echoaudio/
Dechoaudio.c1782 int detected, clocks, bit, src; in snd_echo_channels_info_get() local
1793 clocks = 0; in snd_echo_channels_info_get()
1799 clocks |= 1 << src; in snd_echo_channels_info_get()
1802 ucontrol->value.integer.value[5] = clocks; in snd_echo_channels_info_get()
/sound/pci/
Des1938.c439 static const struct snd_ratnum clocks[2] = { variable
456 .rats = clocks,
466 if (runtime->rate_num == clocks[0].num) in snd_es1938_rate_set()
/sound/isa/cs423x/
Dcs4236_lib.c141 static const struct snd_ratnum clocks[CLOCKS] = { variable
154 .rats = clocks,
/sound/oss/
Dmpu401.c1240 static unsigned long clocks2ticks(unsigned long clocks) in clocks2ticks() argument
1248 return ((clocks * curr_timebase) + (hw_timebase / 2)) / hw_timebase; in clocks2ticks()