ENUM DPLL_MODE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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