STRUCT ICE_TIME_REF_INFO_E82X(9)
β¨ struct ice_time_ref_info_e82x(9) β¨
okay so bestie, this is a page straight out of the Kernel API Manual β it's all about struct ice_time_ref_info_e82x, and honestly? it's giving "small struct, big responsibilities" π
πΈ NAME πΈ
struct ice_time_ref_info_e82x β literally the struct that holds the characteristic info for the TIME_REF sources on E822 devices π
π¦ SYNOPSIS π¦
struct ice_time_ref_info_e82x {
u64 pll_freq;
u64 nominal_incval;
};
no cap, that's the whole thing. two members, both u64, both iconic π
π Members π
pll_freqβ the frequency of the PLL that drives the timer ticks, measured in Hz β°β¨ this is the main character of the timing setup nglnominal_incvalβ the increment you use to generate nanoseconds inGLTSYN_TIME_Lπ§ the way that one field keeps your time math from going feral fr fr
π Description π
so this struct is just carrying the characteristic information for the various TIME_REF sources that are possible in E822 devices π«Ά that's it, that's the vibe. it's a little info-holder doing its lil job and slaying while doing it π
π SEE ALSO π
heads up bestie, all the related lore lives over in the kernel file ./drivers/net/ethernet/intel/ice/ice_ptp_hw.h, and the friend group is:
struct ice_phy_reg_info_eth56g(9)struct ice_vernier_info_e82x(9)struct ice_eth56g_mac_reg_cfg(9)ice_e82x_time_ref(9)ice_set_e82x_time_ref(9)ice_get_base_incval(9)
go read those too, iykyk ππ«
fr fr reminder: this is docs for a kernel struct in ./drivers/net/ethernet/intel/ice, from the Kernel API Manual, dated October 2026 πΈ like, that's the source and the date and everything, all in one cute lil sign-off π bye bestie, go fix your PTP clock πβ¨
π¦ 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