ice_tspll_default_freq(9)
π ice_tspll_default_freq β a whole Kernel API Manual moment β¨
okay bestie, so this is a little function page straight out of the Kernel API Manual (yes, that's the manual name, and yes it's giving official), and honestly it's a short one but it ate. Let's get into it π«Ά
πΈ NAME πΈ
ice_tspll_default_freq β it literally returns the default frequency for a MAC type. that's the whole vibe. no cap π
β¨ SYNOPSIS β¨
enum ice_tspll_freq ice_tspll_default_freq (enum ice_mac_type mac_type
);
so you call it with one mac_type and you get back an enum ice_tspll_freq. keep it exactly like that, character for character, bestie β no renaming, no merging, no inventing π
π¦ ARGUMENTS π¦
mac_typeβ the MAC type. that's it. that's the argument. main character energy, honestly π
π₯ RETURN π₯
it hands you back the default TSPLL frequency for a correct MAC type, and -ERANGE otherwise. like, if the MAC type isn't right? not today. -ERANGE bestie, -ERANGE π
lowkey important: the "otherwise" case is literally -ERANGE, so don't go expecting some cute fallback value. it's not giving that π
π SEE ALSO π
okay this is the part where the whole friend group shows up, so let me introduce everyone π
- the kernel file itself:
./drivers/net/ethernet/intel/ice/ice_tspll.cβ that's home base π ice_tspll_clk_freq_str(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_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)
that's the whole page, and honestly it's iconic in its brevity. slay π
sign-off time, babes: this one lives in ./drivers/net/ethernet/intel/ice, and it's dated October 2026 β so jot that down, because I will be quizzing you ππβ¨
π¦ 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