STRUCT CLK_SPREAD_SPECTRUM(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

Bestie, welcome to struct clk_spread_spectrum(9) β€” straight from the Kernel API Manual. This is the structure that encodes the spread spectrum of a clock, and honestly it's giving small struct, big spread-spectrum energy. πŸ’…

✨ SYNOPSIS ✨

Okay so here's the struct in all her main-character glory:

struct clk_spread_spectrum {
    u32 modfreq_hz;
    u32 spread_bp;
    enum clk_ssc_method method;
 };

πŸŽ€ Members πŸŽ€

  • modfreq_hz β€” the modulation frequency. A u32, obviously. ⭐
  • spread_bp β€” the modulation percent, measured in permyriad. Yes bestie, permyriad β€” that's the unit in the original, don't come for me. πŸ’–
  • method β€” the modulation method, and her type is enum clk_ssc_method. Iconic. πŸ‘‘

πŸ”— SEE ALSO πŸ”—

The whole kernel-clock friend group, no cap:


kisses and clock vibes from ./include/linux β€” this was the October 2026 edition of the struct clk_spread_spectrum(9) page. mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from