STRUCT ICE_PHY_REG_INFO_ETH56G(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct ice_phy_reg_info_eth56g β€” like, the ETH56G PHY register deets, bestie

okay so real quick before we dive in: this is a page from the Kernel API Manual, and we're talking about struct ice_phy_reg_info_eth56g β€” yes the title up top got truncated to struct ice_p..._info_eth56g(9) in the header, that's just how the man page rolls, don't panic πŸ’–


✨ NAME ✨

struct ice_phy_reg_info_eth56g β€” the ETH56G PHY register parameters, no cap πŸŽ€


🌸 SYNOPSIS 🌸

struct ice_phy_reg_info_eth56g {
    u32 base_addr;
    u32 step;
 };

she's small, she's simple, she's iconic πŸ¦‹


πŸ’… Members πŸ’…

  • base_addr β€” the base address for each PHY block. like, where each block starts, ykwim? 🫢
  • step β€” the step between PHY lanes. literally the gap you skip to hop from one lane to the next ⭐

πŸ”₯ Description πŸ”₯

okay so this struct is carrying the characteristic information for the various PHY register parameters in the ETH56G devices πŸ™ˆ that's the whole vibe β€” it's the little info packet that tells you where the registers live and how far apart the lanes are. short and sweet, periodt πŸ’œ


πŸ‘‘ SEE ALSO πŸ‘‘

go read those too, they're all in the same friend group fr fr 🌈


this page came from ./drivers/net/ethernet/intel/ice and it's dated October 2026 β€” and yeah the footer still insists on calling her struct ice_p..._info_eth56g(9) 😭 we love a consistent queen πŸ’€

k that's the whole page, slay, go read some kernel headers bestie βœ¨πŸŽ€πŸ’–

πŸ“¦ where this page comes from