LAN8814_PAGE_PORT_REGS(9)
π LAN8814_PAGE_PORT_REGS β Kernel API Manual energy β¨
okay bestie, so this one's from the kernel API manual and it's literally the page that selects Extended Page 5 π (yes, that's the whole entire job of LAN8814_PAGE_PORT_REGS, and she does it slayfully).
πΈ NAME πΈ
LAN8814_PAGE_PORT_REGS β selects Extended Page 5. that's it, that's the flex π«Ά
β¨ SYNOPSIS β¨
LAN8814_PAGE_PORT_REGS
no args, no drama, just her name and her purpose π
π¦ DESCRIPTION π¦
so like, this page is where the port-specific registers live β the ones you've gotta access on a per-port basis (iykyk, one port at a time, no group-chat shortcuts π).
it's giving very main-character-registry energy, and it includes controls for:
- the port LEDs π‘ (yes, the blinkies have a home)
- the QSGMII PCS π₯
- the rate adaptation FIFOs π
- the per-port 1588 TSU block β (timestamping girlies, this one's for you)
π SEE ALSO π
- kernel file
./drivers/net/phy/micrel.cβ and specificallykszphy_get_sqi(9)π LAN8814_PAGE_PCS(9)LAN8814_PAGE_AFE_PMA(9)LAN8814_PAGE_PCS_DIGITAL(9)LAN8814_PAGE_EEE(9)LAN8814_PAGE_COMMON_REGS(9)LAN8814_PAGE_POWER_REGS(9)LAN8814_PAGE_SYSTEM_CTRL(9)
like, go read those too, they're all part of the same friend group fr fr π
ngl if you got here from ./drivers/net/phy, you're exactly where you need to be π§
okay that's the whole page!! mwah π this lil writeup lives at ./drivers/net/phy, dated October 2026, and it's filed under LAN8814_PAGE_PORT_REGS(9) β periodt. πβ¨
π¦ 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