ENUM ICE_DPLL_PIN_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum ice_dpll_pin_type(9)

okay so bestie, we're in the Kernel API Manual β€” yes, that one β€” and today's main character is enum ice_dpll_pin_type. It's the enum that tells you what kind of pin you're looking at on an Intel ice DPLL situation. Little name tags for pins. Iconic behaviour, honestly. πŸŽ€


✨ NAME ✨

enum ice_dpll_pin_type β€” it literally enumerates the ice pin types, that's the whole vibe:

πŸ¦‹ SYNOPSIS πŸ¦‹

enum ice_dpll_pin_type {
    ICE_DPLL_PIN_INVALID ,
    ICE_DPLL_PIN_TYPE_INPUT ,
    ICE_DPLL_PIN_TYPE_OUTPUT ,
    ICE_DPLL_PIN_TYPE_RCLK_INPUT ,
    ICE_DPLL_PIN_TYPE_SOFTWARE ,
    ICE_DPLL_PIN_TYPE_TXCLK

};

🌸 Constants 🌸

  • ICE_DPLL_PIN_INVALID β€” the "no thoughts head empty" one, it's an invalid pin type πŸ’€
  • ICE_DPLL_PIN_TYPE_INPUT β€” an input pin, she receives 🫢
  • ICE_DPLL_PIN_TYPE_OUTPUT β€” an output pin, she gives ✨
  • ICE_DPLL_PIN_TYPE_RCLK_INPUT β€” recovery clock input pin, coming in hot for recovery πŸ”₯
  • ICE_DPLL_PIN_TYPE_SOFTWARE β€” software controlled SMA/U.FL pins, the software girlies πŸ‘‘
  • ICE_DPLL_PIN_TYPE_TXCLK β€” transmit clock reference input pin, the transmit reference bestie ⭐

πŸ‘€ SEE ALSO πŸ‘€

okay this list is long long, but we do not skip, we do not gatekeep, we list every single one fr fr πŸ’–

The kernel file itself lives at ./drivers/net/ethernet/intel/ice/ice_dpll.c β€” go read her 🧚


ngl that's a lot of functions, but you ate that list bestie, no notes πŸ’…

and that's the whole page!! sign-off time 🫢 this one comes from ./drivers/net/ethernet/intel/ice and it's dated October 2026 β€” she's from the future slightly, we don't question it, we stan πŸŒˆβœ¨πŸ’œ

πŸ“¦ where this page comes from