nau8825_xtalk_sidetone(9)
π nau8825_xtalk_sidetone(9) π
okay so welcome to the Kernel API Manual, bestie β todayβs main character is literally nau8825_xtalk_sidetone, and sheβs here to compute cross talk suppression sidetone gain. no cap. π
π NAME π
nau8825_xtalk_sidetone β computes cross talk suppression sidetone gain. periodt.
β¨ SYNOPSIS β¨
u32 nau8825_xtalk_sidetone (u32 sig_org , u32 sig_cros );
π«Ά ARGUMENTS π«Ά
sig_orgβ the orignal signal level. yes bestie, thatβs what it says πsig_crosβ the cross talk signal level.
π DESCRIPTION π
The orignal and cross talk signal vlues need to be characterized. like, thatβs the vibe check they have to pass first, okay?
Once these values have been characterized, this sidetone value can be converted to decibel with the equation below:
sidetone = 20 * log
(original signal level / crosstalk signal level)
Then itβs giving: return cross talk sidetone gain. slay. π«
π SEE ALSO π
Kernel file ./sound/soc/codecs/nau8825.c is right there too, plus the whole friend group:
nau8825_sema_acquire(9)nau8825_sema_release(9)nau8825_sema_reset(9)nau8825_hpvol_ramp(9)nau8825_intlog10_dec3(9)nau8825_set_tdm_slot(9)nau8825_enable_jack_detect(9)nau8825_calc_fll_param(9)
Catch you later, bestie β this page lives in ./sound/soc/codecs, itβs dated October 2026, and itβs filed under nau8825_xtalk_sidetone(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