__zynqmp_clock_get_topology(9)
π __zynqmp_clock_get_topology(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β this one's a little internal helper coming at you straight out of the kernel, and honestly? it's giving "backstage pass" energy. no cap.
πΈ NAME πΈ
__zynqmp_clock_get_topology β the function that grabs the topology data of a clock out of the firmware response data π lowkey the whole point of the function, and it ate.
π¦ SYNOPSIS π¦
int __zynqmp_clock_get_topology (struct clock_topology *topology ,
struct topology_resp *response , u32 *nnodes );
three args, one int, that's the vibe π
β¨ ARGUMENTS β¨
topologyβ Clock topology. this is where the topology info lands, main character energy fr π«Άresponseβ Clock topology data received from firmware. yes, the firmware handed it over, and yes, we're reading it πnnodesβ Number of nodes. literally just how many nodes we're dealing with π₯
π RETURN π
0 on success, else error+reason β so like, if it's not 0, something went sideways and the reason comes with it π check it, don't ignore it, periodt.
π SEE ALSO π
Kernel file ./drivers/clk/zynqmp/clkc.c β plus the whole friend group, because nobody does this alone bestie:
struct clock_parent(9)struct zynqmp_clock(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_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)
like, that's the group chat right there π§ iykyk π
bestie reminder: this page lives under./drivers/clk/zynqmp, and the version vibes are from October 2026, titled__zynqmp_clock_get_topology(9). that's the whole sign-off, mwah πβ¨π
π¦ 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