STRUCT ZL3073X_PIN_PROPS(9)
π 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 astruct 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 astruct dpll_pin_propertiesπpackage_labelβ the pin package label, stored in achar package_label[8]array (yep, 8 chars, that's the whole budget, bestie β make 'em count π)esync_controlβ embedded sync support, as abool. 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
- 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