ice_tspll_cfg_e825c(9)
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, orTCXO). πΈ
π¦ 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
ice_tspll_clk_freq_str(9)ice_tspll_default_freq(9)ice_tspll_check_params(9)ice_tspll_clk_src_str(9)ice_tspll_log_cfg(9)ice_tspll_cfg_e82x(9)ice_tspll_dis_sticky_bits_e82x(9)ice_tspll_dis_sticky_bits_e825c(9)ice_tspll_cfg_pps_out_e825c(9)ice_tspll_cfg(9)ice_tspll_dis_sticky_bits(9)ice_tspll_init(9)ice_tspll_bypass_mux_active_e825c(9)ice_tspll_cfg_bypass_mux_e825c(9)ice_tspll_get_div_e825c(9)ice_tspll_cfg_synce_ethdiv_e825c(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms