max98090_set_jack(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, welcome to max98090_set_jack(9) from the Kernel API Manual ✨ this one is literally about enabling microphone detection via the MAX98090 IRQ πŸŽ€


🌸 SYNOPSIS 🌸

int max98090_set_jack (struct snd_soc_component *component , struct snd_soc_jack *jack , void *data );

πŸŽ€ ARGUMENTS πŸŽ€

  • component β€” the MAX98090 component, hi bestie πŸ‘‹
  • jack β€” the jack to report detection events on 🎧
  • data β€” can be used if the codec driver needs extra data for configuring the jack πŸ’…

✨ DESCRIPTION ✨

so the whole vibe here is: this enables microphone detection via IRQ on the MAX98090 🎀✨

if GPIOs are being used to bring out signals to the processor, then only platform data configuration is needed for the MAX98090, and the processor GPIOs should be configured using snd_soc_jack_add_gpios instead 🫢

and if no jack is supplied, detection will be disabled πŸ’€ periodt.

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./sound/soc/codecs/max98090.c πŸ‘‘ go read it, iykyk

xoxo, from ./sound/soc/codecs, dated October 2026, this has been max98090_set_jack(9) πŸŒˆπŸ’œπŸŽ€

πŸ“¦ where this page comes from