STRUCT CCS_PLL_LIMITS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct ccs_pll_limits(9) πŸ’–

Okay bestie, welcome to the Kernel API Manual page for struct ccs_pll_limits β€” it's giving "CCS PLL limits" and honestly it ate. This is the struct that holds all the limit vibes for the CCS PLL, and we're gonna go through every single member together. No cap, every field is here. 🫢


✨ NAME ✨

struct ccs_pll_limits β€” CCS PLL limits. That's literally it. Periodt. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

struct ccs_pll_limits {
    u32 min_ext_clk_freq_hz;
    u32 max_ext_clk_freq_hz;
    struct ccs_pll_branch_limits_fr vt_fr;
    struct ccs_pll_branch_limits_bk vt_bk;
    struct ccs_pll_branch_limits_fr op_fr;
    struct ccs_pll_branch_limits_bk op_bk;
    u32 min_line_length_pck_bin;
    u32 min_line_length_pck;
 };

πŸ’– MEMBERS πŸ’–

  • min_ext_clk_freq_hz β€” Minimum external clock frequency. Like the floor, bestie. πŸ•
  • max_ext_clk_freq_hz β€” Maximum external clock frequency. The ceiling. Don't exceed it. πŸ”₯
  • vt_fr β€” Video timing front-end limits. Front-end, front-row energy. πŸŽ€
  • vt_bk β€” Video timing back-end limits. Back-end, still iconic. πŸ¦‹
  • op_fr β€” Operational timing front-end limits. Op timing but make it front. ⭐
  • op_bk β€” Operational timing back-end limits. Op timing but make it back. 🌸
  • min_line_length_pck_bin β€” Minimum line length in pixels, with binning. Pixels per line, but binned. πŸ”
  • min_line_length_pck β€” Minimum line length in pixels without binning. No binning, just pixels. 🌈

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/media/i2c/ccs-pll.h β€” plus these absolute icons: struct ccs_pll_branch_fr(9), struct ccs_pll_branch_bk(9), struct ccs_pll(9), struct ccs_pll_branch_limits_fr(9), struct ccs_pll_branch_limits_bk(9), ccs_pll_calculate(9). Go read them, iykyk. πŸ’œ


Source vibes: ./drivers/media/i2c β€’ Date: October 2026 β€’ Stay iconic, bestie ✨
πŸ“¦ where this page comes from