STRUCT FSL_MICFIL_PARAM(9)
π struct fsl_micfil_param(9) π
okay so bestie, welcome to the Kernel API Manual π β this is the page for struct fsl_micfil_param, and it's literally just the parameter data bundle. a little vibe-check container for micfil settings. no cap. β¨
πΈ NAME πΈ
struct fsl_micfil_param β parameter data π«Ά like, that's it, that's the whole personality
β¨ SYNOPSIS β¨
struct fsl_micfil_param {
u32 hwvad_num;
bool hwvad_zcd;
bool hwvad_energy_mode;
bool hwvad;
bool dc_out_bypass;
bool dc_in_bypass;
bool low_power;
bool fil_out_width;
u32 fifo_ptrwid;
u32 npair;
};
look at her π
all those bools and u32s living their best life together. iconic. and yes, the closing brace is indented with one space in the original β i'm not about to gaslight you and "fix" it, we keep things exactly as they are, periodt.
π MEMBERS π
every single field, in order, no skipping, we don't do that here:
hwvad_numβ the number of HWVADs. count 'em, bestie π’hwvad_zcdβ the HWVAD zero-cross detector is active. she's detecting π₯hwvad_energy_modeβ the HWVAD energy mode is active. energy mode? main character energy mode, more like β‘hwvadβ the HWVAD is active. straight up on πdc_out_bypassβ points out if the output DC remover is disabled. it's giving "am i off or am i off" πdc_in_bypassβ points out if the input DC remover is disabled. same deal, but for the input side πlow_powerβ low power decimation filter. she's conserving energy, we respect it π§fil_out_widthβ filter output width. the width. of the output. of the filter πfifo_ptrwidβ FIFO pointer width. pointer width of the FIFO, iykyk πnpairβ number of microphone pairs. pairs! matching! like friendship bracelets but for mics π
π¦ SEE ALSO π¦
- the Kernel file
./sound/soc/fsl/fsl_micfil.hβ go read it, she's the source of truth π - struct
fsl_micfil_verid(9)β her cousin, also iconic, also worth a look π
and that's the page!! π cute little sign-off: this one lives over in ./sound/soc/fsl, it's dated October 2026, and it's from the Kernel API Manual (the header at the top said struct fsl_micfil_param(9), same as the footer's version tag β matching, as she should be π). bye bestie, go write some audio drivers π«Άβ¨
π¦ 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