ENUM MAX77759_CHGR_CHGIN_DTLS_STATUS(9)
β¨ NAME β¨
okay so bestie, welcome to the manual page for enum max77759_chgr_chgin_dtls_status(9) β it's literally the Charger Input Status enum π
and it lives in section 9 of the Kernel API Manual (yes, the fancy kernel one π). It's giving "small enum, big responsibilities" and honestly? we're obsessed.
πΈ SYNOPSIS πΈ
enum max77759_chgr_chgin_dtls_status {
MAX77759_CHGR_CHGIN_DTLS_VBUS_UNDERVOLTAGE ,
MAX77759_CHGR_CHGIN_DTLS_VBUS_MARGINAL_VOLTAGE ,
MAX77759_CHGR_CHGIN_DTLS_VBUS_OVERVOLTAGE ,
MAX77759_CHGR_CHGIN_DTLS_VBUS_VALID
};
that's the whole squad right there π«Ά four constants, zero drama (well, unless your VBUS is in a silly mood π).
π Constants π
okay so these are the four possible vibes your charger input can be giving off. let's do a vibe check on each one:
MAX77759_CHGR_CHGIN_DTLS_VBUS_UNDERVOLTAGEβ Charger input voltage (Vchgin) is literally below the Under Voltage Threshold (Vuvlo). not enough juice, it's giving "flop era" πMAX77759_CHGR_CHGIN_DTLS_VBUS_MARGINAL_VOLTAGEβVchgin>VuvloandVchgin< (Battery Voltage (Vbatt) + system voltage (Vsys)). so it's... fine? mid? the "seen but not slaying" tier πMAX77759_CHGR_CHGIN_DTLS_VBUS_OVERVOLTAGEβVchgin> Over Voltage threshold (Vovlo). too much! too much voltage! main character energy but in a dangerous way π₯MAX77759_CHGR_CHGIN_DTLS_VBUS_VALIDβVchgin>Vuvlo,Vchgin<VovloandVchgin> (Vsys+Vbatt). the it-girl of the enum β¨ everything lines up, no notes, periodt π
ngl,MARGINALandVALIDlook similar at a glance but the conditions are lowkey different β read them both twice, bestie, don't get caught π«Ά
π¦ SEE ALSO π¦
go touch some related kernel lore, there's a whole friend group:
- Kernel file
./include/linux/mfd/max77759.henum max77759_chgr_bat_dtls_states(9)- enum
max77759_chgr_chg_dtls_states(9) struct max77759(9)struct max77759_maxq_command(9)struct max77759_maxq_response(9)max77759_maxq_command(9)
(and yes, max77759_maxq_command(9) shows up twice in the original list β iconic of it, honestly, no cap π)
~ π sign-off time π ~
this page came from the ./include/linux/mfd directory, dated October 2026, and its manual name is enum max7775..._dtls_status(9) (the truncated one, that's just how it's filed, don't come for her π). slay, read responsibly, and remember: check your VBUS before you check your attitude π
β¨πΈ
π¦ 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