STRUCT ICE_TIME_REF_INFO_E82X(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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 ngl
  • nominal_incval β€” the increment you use to generate nanoseconds in GLTSYN_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:

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