STRUCT CCS_PLL_BRANCH_FR(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct ccs_pll_branch_fr(9) ✨

okay bestie, so this is a page from the Kernel API Manual β€” we're literally in the kernel docs rn, and this one is about struct ccs_pll_branch_fr πŸ’…


🌸 NAME 🌸

struct ccs_pll_branch_fr β€” CCS PLL configuration (front) πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

struct ccs_pll_branch_fr {
    u16 pre_pll_clk_div;
    u16 pll_multiplier;
    u32 pll_ip_clk_freq_hz;
    u32 pll_op_clk_freq_hz;
 };

like, that's the whole shape of it, no cap 🫢


πŸ‘‘ Members πŸ‘‘

  • pre_pll_clk_div β€” the Pre-PLL clock divisor, she divides before the PLL even gets going πŸ’–
  • pll_multiplier β€” the PLL multiplier, doing her little multiplication moment ✨
  • pll_ip_clk_freq_hz β€” the PLL input clock frequency, i.e. the freq coming in 🌸
  • pll_op_clk_freq_hz β€” the PLL output clock frequency, i.e. the freq going out πŸ¦‹

πŸ’œ Description πŸ’œ

It's a single branch front-end of the CCS PLL tree β€” that's the whole vibe, fr fr. One branch, front side, sitting in the CCS PLL tree like the main character she is πŸ‘‘


🌈 SEE ALSO 🌈

  • Kernel file ./drivers/media/i2c/ccs-pll.h
  • struct ccs_pll_branch_bk(9)
  • struct ccs_pll(9)
  • struct ccs_pll_branch_limits_fr(9)
  • struct ccs_pll_branch_limits_bk(9)
  • struct ccs_pll_limits(9)
  • ccs_pll_calculate(9)

bestie this is a whole family of structs, go read the rest of them too, iykyk πŸ’€

and that's the page!! πŸ’– siging off from ./drivers/media/i2c β€” October 2026, Kernel API Manual era, struct ccs_pll_branch_fr(9) forever πŸŽ€βœ¨πŸ«Ά

πŸ“¦ where this page comes from