STRUCT FSL_MICFIL_PARAM(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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