cs4270_dai_mute(9)
π NAME π
okay bestie, meet cs4270_dai_mute(9) from the Kernel API Manual β the little function whose whole job is to enable/disable the CS4270 external mute. iconic behavior, honestly π
β¨ SYNOPSIS β¨
int cs4270_dai_mute (struct snd_soc_dai *dai , int mute , int direction );
π ARGUMENTS π
daiβ the SOC DAI π«Άmuteβ0= disable mute,1= enable mute ππdirectionβ (ignored) π
π¦ DESCRIPTION π¦
This function toggles the mute bits in the MUTE register. periodt.
The CS4270's mute capability is intended for external muting circuitry, so if the board does not have the MUTEA or MUTEB pins connected to such circuitry, then this function will do nothing. like, literally nothing β no drama, no hidden side quest π
vibe check: noMUTEA/MUTEBhookup = this function is just standing there looking cute π
π SEE ALSO π
Kernel file ./sound/soc/codecs/cs4270.c and the whole friend group:
struct cs4270_mode_ratios(9)cs4270_set_dai_sysclk(9)cs4270_set_dai_fmt(9)cs4270_hw_params(9)cs4270_soc_put_mute(9)cs4270_probe(9)cs4270_remove(9)cs4270_i2c_remove(9)cs4270_i2c_probe(9)
signed, sealed, and slayed from ./sound/soc/codecs, stamped October 2026, filed under cs4270_dai_mute(9) β mwah πβ¨
π¦ 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