ENUM DPLL_MODE(9)
π enum dpll_mode(9)
okay so this is a page from the Kernel API Manual β the Linux kernel docs, bestie, the actual source of truth β and it's about enum dpll_mode. Which is, like, the whole vibe of a DPLL: what working modes it can support. It's the thing that differentiates whether a dpll picks one of its inputs to syntonize with, and how it does that. These are the valid values for the DPLL_A_MODE attribute. That's the whole assignment. Slay. β¨
πΈ NAME πΈ
enum dpll_mode β working modes a dpll can support. It differentiates if and how a dpll selects one of its inputs to syntonize with it. These are the valid values for the DPLL_A_MODE attribute. π
β¨ SYNOPSIS β¨
enum dpll_mode {
DPLL_MODE_MANUAL ,
DPLL_MODE_AUTOMATIC
};
like, that's it. two constants. short and iconic. π
π¦ Constants π¦
so here's the breakdown of the two, and yes bestie I'm giving you the full rundown:
DPLL_MODE_MANUALβ the input can only be selected by sending a request to dpll. nobody picks for you, you pick. main character energy fr fr πDPLL_MODE_AUTOMATICβ the highest prio input pin is auto selected by dpll. the dpll handles it, you just sit there and look cute π«Ά
π SEE ALSO π
Kernel file ./include/uapi/linux/dpll.h, plus the whole dpll enum family β go read them, they're all linked together and honestly kinda obsessed with each other:
enum dpll_lock_status(9)enum dpll_lock_status_error(9)enum dpll_type(9)enum dpll_pin_type(9)enum dpll_pin_direction(9)enum dpll_pin_state(9)enum dpll_pin_operstate(9)enum dpll_pin_capabilities(9)enum dpll_feature_state(9)
ngl if you're poking at dpll stuff in userspace, read the header file first. it's giving "the source is the documentation" and honestly? iconic. πβ¨
okay that's the whole page, mwah π this gem lives at ./include/uapi/linux, and it's dated October 2026 β so like, future girlie behavior, we love to see it. πβ bye bestie, go syntonize something π₯
π¦ 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