rt5677_sel_asrc_clk_src(9)
okay bestie, welcome to the rt5677_sel_asrc_clk_src(9) page from the Kernel API Manual β¨ weβre about to make ASRC clock-source selecting make sense, no cap π
π NAME π
rt5677_sel_asrc_clk_src β picks the ASRC clock source for a whole set of filters ποΈβ¨
π§ SYNOPSIS π§
int rt5677_sel_asrc_clk_src (struct snd_soc_component *component ,
unsigned int filter_mask , unsigned int clk_src );
πΈ ARGUMENTS πΈ
componentβ the SoC audio component device π§filter_maskβ the mask of filters ποΈclk_srcβ the clock source β°
π DESCRIPTION π
okay so the ASRC function is literally for asynchronous MCLK and LRCK π«Ά
real talk: sinceRT5677can only support standard32fsor64fsi2sformat,ASRCshould be enabled to support speciali2sclock format such as Intel's100fs(100 * sampling rate)π
the ASRC function will track i2s clock and generate a corresponding system clock for codec π
and this function? it provides an API to select the clock source for a set of filters specified by the mask π― and the codec driver will turn on ASRC for these filters if ASRC is selected as their clock source π
π¦ SEE ALSO π¦
Kernel file ./sound/soc/codecs/rt5677.c π
rt5677_dsp_mode_i2c_write_addr(9)rt5677_dsp_mode_i2c_read_addr(9)rt5677_dsp_mode_i2c_write(9)rt5677_dsp_mode_i2c_read(9)set_dmic_clk(9)rt5677_pll_calc(9)
mwah π thatβs the whole page β source/version spot was ./sound/soc/codecs, date on the calendar is October 2026, and the star of the show is rt5677_sel_asrc_clk_src(9) ππ«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms