ENUM ADAU1761_DIGMIC_JACKDET_PIN_MODE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME ✨

okay so bestie, gather round β€” this is enum adau1761_digmic_jackdet_pin_mode, and it's literally the whole entire vibe of what the JACKDET/MICIN pin is supposed to be doing. Configuration of the JACKDET/MICIN pin, no cap. πŸŽ€


πŸ¦‹ SYNOPSIS 🌸

fr fr, here's the whole shape of it, verbatim, don't @ me:

enum adau1761_digmic_jackdet_pin_mode {
    ADAU1761_DIGMIC_JACKDET_PIN_MODE_NONE ,
    ADAU1761_DIGMIC_JACKDET_PIN_MODE_DIGMIC ,
    ADAU1761_DIGMIC_JACKDET_PIN_MODE_JACKDETECT

};

⭐ Constants πŸ‘‘

okay so these are your three choices, your little main-character lineup, and each one is a whole different personality for that one pin πŸ’…

  • ADAU1761_DIGMIC_JACKDET_PIN_MODE_NONE β€” bestie is on do-not-disturb. Disable the pin. that's it, that's the whole thing πŸ™ˆ
  • ADAU1761_DIGMIC_JACKDET_PIN_MODE_DIGMIC β€” glow-up time ✨ Configure the pin for usage as digital microphone input. it's giving microphone era 🎀
  • ADAU1761_DIGMIC_JACKDET_PIN_MODE_JACKDETECT β€” now it's a detective πŸ” Configure the pin for jack insertion detection. very "not me noticing everything" energy, lowkey iconic.

🌈 SEE ALSO πŸ’–

Kernel file ./include/linux/platform_data/adau17x1.h, plus the whole friend group you should also go read, fr fr:

  • enum adau17x1_micbias_voltage(9)
  • enum adau1761_output_mode(9)
  • struct adau1761_platform_data(9)
  • struct adau1781_platform_data(9)

and that's the page, bestie 🫢 this little icon lives its life in ./include/linux/platform_data, dated October 2026, and the manual page is enum adau17...det_pin_mode(9) from the Kernel API Manual β€” slay, go configure some pins πŸ’œπŸ”₯

πŸ“¦ where this page comes from