omap3_nonco...termine_rate(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ‘‘ omap3_noncore_dpll_determine_rate(9) πŸ‘‘

okay bestie, welcome to the Kernel API Manual entry for this absolute icon of a clock function πŸ’…βœ¨


🌸 NAME 🌸

omap3_noncore_dpll_determine_rate β€” determine rate for a DPLL. That's the whole name, and yes it's giving main-character energy πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

int omap3_noncore_dpll_determine_rate (struct clk_hw *hw , struct
clk_rate_request *req );

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the clock to determine rate for, aka the clock bestie we're working on πŸ’–
  • req β€” target rate request, the whole goal, the vibe we're aiming for ✨

πŸ’œ DESCRIPTION πŸ’œ

okay so what does it actually do? It determines which DPLL mode to use for reaching a desired target rate. It checks whether the DPLL shall be in bypass or locked mode, and if locked, it calculates the M,N values for the DPLL via round-rate. Then it returns a 0 on success, negative error value in failure. No cap 🫢


🌈 SEE ALSO 🌈

Kernel file ./drivers/clk/ti/dpll3xxx.c β€” go read the source, iykyk. The whole friend group:

mwah πŸ’‹ β€” this cutie came from ./drivers/clk/ti, October 2026 🌸

πŸ“¦ where this page comes from