STRUCT SND_SOC_JACK_PIN(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ struct snd_soc_jack_pin(9) β€” Kernel API Manual πŸ¦‹

πŸŽ€ NAME πŸŽ€

okay so struct snd_soc_jack_pin is literally β€œDescribes a pin to update based on jack detection” β€” that’s the whole assignment, bestie. πŸ’…

✨ SYNOPSIS ✨

no cap, here’s the struct in all its main-character glory:

       struct snd_soc_jack_pin {
           struct list_head list;
           const char *pin;
           int mask;
           bool invert;
        };

🫢 Members 🫢

  • list β€” internal list entry. iykyk, it’s the behind-the-scenes bookkeeping baddie. πŸ“‹
  • pin β€” name of the pin to update. literally the pin’s name, slay. πŸ“
  • mask β€” bits to check for in reported jack status. πŸ”
  • invert β€” if non-zero then pin is enabled when status is not reported. ⚠️ that non-zero detail is doing real work, fr fr.

πŸ‘€ SEE ALSO πŸ‘€

  • Kernel file ./include/sound/soc-jack.h β€” struct snd_soc_jack_zone(9), struct snd_soc_jack_gpio(9). πŸ¦‹

That’s the whole reference squad. periodt.


okay that’s the tea β˜• β€” source/version: ./include/sound, date: October 2026, and it’s all about struct snd_soc_jack_pin(9). bye bestie, mwah πŸ’‹πŸŽ€

πŸ“¦ where this page comes from