clk_get_phase(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ clk_get_phase(9) ✨

okay so welcome to the Kernel API Manual, bestie β€” today's main character is clk_get_phase, and honestly she's a little underrated πŸ’…


🌸 NAME 🌸

clk_get_phase β€” return the phase shift of a clock signal πŸ•°οΈβœ¨


πŸ¦‹ SYNOPSIS πŸ¦‹

int clk_get_phase (struct clk *clk );

πŸŽ€ ARGUMENTS πŸŽ€

  • clk β€” clock signal source. that's it, that's the whole vibe 🫢

πŸ‘‘ DESCRIPTION πŸ‘‘

Returns the phase shift of a clock node in degrees, otherwise returns -EERROR.

like… that's the tea. degrees if it slays, -EERROR if it doesn't 😭 no cap.


⭐ SEE ALSO ⭐

Kernel file ./include/linux/clk.h

clk notifier callback types(9), struct clk_notifier(9), struct clk_notifier_data(9), struct clk_bulk_data(9), clk_notifier_register(9), clk_notifier_unregister(9), devm_clk_notifier_register(9), clk_get_accuracy(9), clk_set_phase(9), clk_set_duty_cycle(9), clk_get_scaled_duty_cycle(9), clk_is_match(9), clk_rate_exclusive_get(9), devm_clk_rate_exclusive_get(9), clk_rate_exclusive_put(9), clk_save_context(9), clk_restore_context(9), clk_prepare(9), clk_unprepare(9), clk_is_enabled_when_prepared(9), clk_get(9), clk_bulk_get(9), clk_bulk_get_all(9), clk_bulk_get_optional(9), devm_clk_bulk_get(9), devm_clk_bulk_get_optional(9), devm_clk_bulk_get_enable(9), devm_clk_bulk_get_optional_enable(9), devm_clk_bulk_get_all(9), devm_clk_bulk_get_all_enabled(9), devm_clk_get(9), devm_clk_get_prepared(9), devm_clk_get_enabled(9), devm_clk_get_optional(9), devm_clk_get_optional_prepared(9), devm_clk_get_optional_enabled(9), devm_clk_get_optional_enabled_with_rate(9), devm_get_clk_from_child(9), clk_enable(9), clk_bulk_enable(9), clk_disable(9), clk_bulk_disable(9), clk_get_rate(9), clk_put(9), clk_bulk_put(9), clk_bulk_put_all(9), devm_clk_put(9), clk_round_rate(9), clk_set_rate(9), clk_set_rate_exclusive(9), clk_has_parent(9), clk_set_rate_range(9), clk_set_min_rate(9), clk_set_max_rate(9), clk_set_parent(9), clk_get_parent(9), clk_get_sys(9), clk_drop_range(9), clk_get_optional(9)

fr fr that's the whole friend group, they all show up to every function πŸ’€ but like, in a supportive way 🌈

that's the page!! brought to you from the source ./include/linux, dated October 2026 β€” mwah, go read a clock or something πŸŽ€πŸ’–βœ¨

πŸ“¦ where this page comes from