ENUM DPLL_PIN_STATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ enum dpll_pin_state(9) ✨

okay bestie, welcome to the kernel API manual for enum dpll_pin_state β€” this is the little enum that defines all the possible states a pin can be in, and it's also the source of the valid values for the DPLL_A_PIN_STATE attribute. yes, it's giving very niche, very demure kernel internals, and honestly? we're obsessed πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

enum dpll_pin_state {
    DPLL_PIN_STATE_CONNECTED ,
    DPLL_PIN_STATE_DISCONNECTED ,
    DPLL_PIN_STATE_SELECTABLE

};

like, that's the whole shape of it β€” three constants, zero drama 🌸


πŸ¦‹ Constants πŸ¦‹

  • DPLL_PIN_STATE_CONNECTED β€” the pin is connected, and it's the active input of the phase locked loop. main character energy for real πŸ‘‘
  • DPLL_PIN_STATE_DISCONNECTED β€” the pin is disconnected, so it's not considered as a valid input. it's literally not invited to the party πŸ™ˆ
  • DPLL_PIN_STATE_SELECTABLE β€” the pin is enabled for automatic input selection. it's on the roster, ready to be picked ✨

🌈 SEE ALSO 🌈

peep the kernel file ./include/uapi/linux/dpll.h for the whole squad β€” enum dpll_mode(9), 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_operstate(9), enum dpll_pin_capabilities(9), and enum dpll_feature_state(9). the way that's an entire friend group of enums 😭🫢


ngl, if you ever need a vibe check on whether your pin is connected, disconnected, or just waiting to be selected β€” this enum ate and left no crumbs πŸ“

k that's the whole page, mwah πŸ’– β€” sourced from ./include/uapi/linux, dated October 2026, and yes enum dpll_pin_state(9) is the title, we stan a consistent footer ⭐

πŸ“¦ where this page comes from