STRUCT ICE_PHY_REG_INFO_ETH56G(9)
π 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 π
- Kernel file
./drivers/net/ethernet/intel/ice/ice_ptp_hw.h struct ice_time_ref_info_e82x(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, they're all in the same friend group fr fr π
this page came from./drivers/net/ethernet/intel/iceand it's dated October 2026 β and yeah the footer still insists on calling herstruct 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
- 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