ice_tspll_check_params(9)
π ice_tspll_check_params(9) π
okay bestie, welcome to the Kernel API Manual β¨ this one is ice_tspll_check_params(9) and it's lowkey a vibe check for your TSPLL params π«Ά
πΈ NAME πΈ
ice_tspll_check_params β literally just checks if your TSPLL params are correct π
no cap, that's the whole job
β¨ SYNOPSIS β¨
bool ice_tspll_check_params (struct ice_hw *hw , enum ice_tspll_freq
clk_freq , enum ice_clk_src clk_src );
she returns a bool, she takes three args, she's iconic, periodt π
π ARGUMENTS π
hwβ pointer to the HW struct π₯οΈ like, the hardware situation itselfclk_freqβ the clock frequency you wanna program β° this is theenum ice_tspll_freqoneclk_srcβ the clock source you're selecting π it's anenum ice_clk_src, and your options areTIME_REForTCXO(iykyk)
π¦ RETURN π¦
trueβ TSPLL params are correct β slay, we're so backfalseβ TSPLL params are not correct β not the vibe, try again
π SEE ALSO π
Kernel file: ./drivers/net/ethernet/intel/ice/ice_tspll.c π (go read the source, bestie, it's giving main character energy)
and the whole friend group π:
ice_tspll_clk_freq_str(9), ice_tspll_default_freq(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_cfg_e825c(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)
ok that's the whole page, no notes, she ate π β¨
and that's a wrap, bestie π brought to you by ./drivers/net/ethernet/intel/ice, dated October 2026 β mwah, see u in the next manpage ππ¦π
π¦ 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