STRUCT ZYNQMP_CLOCK(9)
π NAME π
struct zynqmp_clock β Clock β¨
okay so real talk, bestie, this is a page from the Kernel API Manual β we're in the deep lore of the kernel here, no cap π§
β¨ SYNOPSIS β¨
here's the whole vibe of the struct, verbatim, don't @ me:
struct zynqmp_clock {
char clk_name[MAX_NAME_LEN];
u32 valid;
enum clk_type type;
struct clock_topology node[MAX_NODES];
u32 num_nodes;
struct clock_parent parent[MAX_PARENT];
u32 num_parents;
u32 clk_id;
};
π«Ά Members π«Ά
clk_nameβ Clock name. like, the actual name-name, the government name πvalidβ Validity flag of clock. is this clock even real? vibe check βtypeβ Clock type (Output/External). pick a lane, icon πnodeβ Clock topology nodes. the whole family tree of wiring, lowkeynum_nodesβ Number of nodes present in topology. yes, we counted, we're thorough πparentβ Parent of clock. who made this clock, fr frnum_parentsβ Number of parents of clock. some clocks have multiple parents and honestly? main character energy πclk_idβ Clock id. the numeric little passport for the clock πΈ
π SEE ALSO π
bestie you gotta go read the whole friend group, they all hang out together:
- Kernel file
./drivers/clk/zynqmp/clkc.c struct clock_parent(9)zynqmp_is_valid_clock(9)zynqmp_get_clock_name(9)zynqmp_get_clock_type(9)zynqmp_pm_clock_get_num_clocks(9)zynqmp_pm_clock_get_name(9)zynqmp_pm_clock_get_topology(9)zynqmp_clk_register_fixed_factor(9)zynqmp_pm_clock_get_parents(9)zynqmp_pm_clock_get_attributes(9)__zynqmp_clock_get_topology(9)zynqmp_clock_get_topology(9)__zynqmp_clock_get_parents(9)zynqmp_clock_get_parents(9)zynqmp_get_parent_list(9)zynqmp_register_clk_topology(9)zynqmp_register_clocks(9)zynqmp_get_clock_info(9)zynqmp_clk_setup(9)
no cap, those double-underscore ones are the inner-circle versions of the plain-named ones, iykyk π₯
that's the whole page, diva π it lives in <code>./drivers/clk/zynqmp</code>, and this edition was dated October 2026, sourced straight from <code>./drivers/clk/zynqmp</code> and stamped <code>struct zynqmp_clock(9)</code> at the bottom. slay, drink water, and go read your kernel docs π«Άβ¨
π¦ 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