STRUCT ZL3073X_PIN_PROPS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct zl3073x_pin_props(9)

okay so bestie, welcome to the Kernel API Manual ✨ β€” yes, that Kernel API Manual β€” and today's main character is a little struct called struct zl3073x_pin_props. it's giving "humble pin properties container" and honestly? iconic. this is the page for struct zl3073x_pin_props, and we're gonna go through it together, every last field, no skips, no cap πŸ’–


πŸŽ€ NAME

struct zl3073x_pin_props β€” pin properties πŸ¦‹

✨ SYNOPSIS

like, here's the whole vibe, literally verbatim:

struct zl3073x_pin_props {
    struct fwnode_handle            *fwnode;
    struct dpll_pin_properties      dpll_props;
    char package_label[8];
    bool esync_control;
 };

she's compact, she's purposeful, she's lowkey slaying πŸ’…

🌸 Members

okay now the part you actually came for β€” the member-by-member breakdown, let's go πŸ”₯

  • fwnode β€” this is the pin's firmware node, periodt. it's a struct fwnode_handle * pointer, so you know she's pointing at the firmware-side representation of the pin πŸ‘‘
  • dpll_props β€” the DPLL core pin properties. this is where the actual DPLL-core-level pin property goodness lives, in a struct dpll_pin_properties πŸ’œ
  • package_label β€” the pin package label, stored in a char package_label[8] array (yep, 8 chars, that's the whole budget, bestie β€” make 'em count πŸŽ€)
  • esync_control β€” embedded sync support, as a bool. so it's just a lil true/false situation telling you whether embedded sync support is a thing here ⭐

πŸ” SEE ALSO

if you wanna go read the source yourself (and honestly, respect), it lives in the Kernel file ./drivers/dpll/zl3073x/prop.h 🫢


aaaand that's the whole page, bestie 🧚 no notes, ate and left no crumbs. this one's from the ./drivers/dpll/zl3073x source, the October 2026 version, and it's literally the struct zl3073x_pin_props(9) manual page πŸ’–βœ¨πŸŒˆ

πŸ“¦ where this page comes from