BASIC GATEABLE CLOCK WHICH CAN GATE AND UNGATE ITS OUTPUT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ basic gateable clock which can gate and ungate its output (9) πŸŽ€

Kernel API Manual, section 9 β€” okay so this is the manual page for a basic gateable clock that can gate and ungate its output. It’s giving very demure, very mindful clock energy, and the traits are right here:

πŸ’– DESCRIPTION πŸ’–

Traits of this clock, bestie β€” memorize these like your fave lyrics:

  • prepare β€” clk_(un)prepare only ensures the parent is (un)prepared. That’s the whole job, no extra side quest.
  • enable β€” clk_enable and clk_disable are functional & control gating. Yes ma’am, the enable/disable girlies are doing the actual gating.
  • rate β€” inherits its rate from the parent. There is no clk_set_rate support, so don’t come for it with rate changes, periodt.
  • parent β€” fixed parent. There is no clk_set_parent support either β€” the parent is locked in, iykyk.

πŸ‘€ SEE ALSO πŸ‘€

  • Kernel file: ./drivers/clk/imx/clk-gate2.c β€” go read it, bestie, it’s right there.

Source/version: ./drivers/clk/imx Β· October 2026 Β· that’s the cute lil sign-off, mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from