ENUM DPLL_TYPE(9)
π enum dpll_type(9)
okay bestie, welcome to the Kernel API Manual β¨ β yes we're reading kernel headers for fun now, this is who we are. Today's main character is enum dpll_type, and it's literally the thing that tells you what kind of dpll you're dealing with β it's the set of valid values for the DPLL_A_TYPE attribute π
πΈ NAME πΈ
enum dpll_type β the type of dpll, aka the valid values you can shove into the DPLL_A_TYPE attribute. that's it, that's the vibe π
β¨ SYNOPSIS β¨
enum dpll_type {
DPLL_TYPE_PPS ,
DPLL_TYPE_EEC ,
DPLL_TYPE_GENERIC
};
look at her go. three constants, zero drama π¦
π Constants π
DPLL_TYPE_PPSβ this dpll produces a Pulse-Per-Second signal β±οΈ like, one pulse. every second. exactly what it says on the tin, no cap.DPLL_TYPE_EECβ this dpll drives the Ethernet Equipment Clock π she's out here running the clock for ethernet gear, very responsible, very employed.DPLL_TYPE_GENERICβ the generic dpll type, for devices that live outside the PPS/EEC classes π not every dpll fits in a neat little box and that's okay, we love a flexible icon.
π¦ SEE ALSO π¦
- the kernel file
./include/uapi/linux/dpll.hβ go read the source bestie, it's all there π enum dpll_mode(9)enum dpll_lock_status(9)enum dpll_lock_status_error(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)
like a whole friend group of enums, honestly iconic π
ngl this one's short and sweet β no dangerous flags, no undefined behaviour, just three constants chilling in a header file π enjoy the peace while it lasts π«Ά
and that's the whole page!! brought to you by ./include/uapi/linux, dated October 2026, from the Kernel API Manual β mwah, slay, periodt βππ§π
π¦ 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