ice_tspll_cfg_e825c(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to ice_tspll_cfg_e825c(9) from the Kernel API Manual β€” we're configuring the TSPLL for E825-C and honestly it's giving main-character clock energy. πŸ’…βœ¨

πŸ’– NAME πŸ’–

ice_tspll_cfg_e825c β€” Configure the TSPLL for E825-C. πŸŽ€

✨ SYNOPSIS ✨

int ice_tspll_cfg_e825c (struct ice_hw *hw , enum ice_tspll_freq
       clk_freq , enum ice_clk_src clk_src );

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” Pointer to the HW struct. 🫢
  • clk_freq β€” Clock frequency to program. ⏰
  • clk_src β€” Clock source to select (TIME_REF, or TCXO). 🌸

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so here's the actual glow-up: this configures the Clock Generation Unit with the desired clock frequency and time reference, enabling the PLL which drives the PTP hardware clock. ✨ No cap, that's the whole vibe.

πŸ’… RETURN πŸ’…

  • 0 β€” success πŸŽ‰
  • -EINVAL β€” input parameters are incorrect πŸ™ˆ
  • -EBUSY β€” failed to lock TSPLL πŸ’€
  • other β€” CGU read/write failure 😭

🌈 SEE ALSO 🌈

Kernel file: ./drivers/net/ethernet/intel/ice/ice_tspll.c


mwah πŸ’‹ β€” source/version: ./drivers/net/ethernet/intel/ice, dated October 2026, and the page is ice_tspll_cfg_e825c(9). 🫢

πŸ“¦ where this page comes from