ENUM ADAU1761_DIGMIC_JACKDET_PIN_MODE(9)
π 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
- 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