LAN8814_PAGE_PCS_DIGITAL(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… LAN8814_PAGE_PCS_DIGITAL πŸ’…

okay bestie, welcome to the Kernel API Manual β€” this one's a tiny lil' page-select macro from the micrel PHY corner of the kernel, and honestly? she's iconic for how much she does with so little. πŸŽ€


✨ NAME ✨

LAN8814_PAGE_PCS_DIGITAL β€” the vibe is: Selects Extended Page 2. literally that's her whole job and she ate. πŸ’…


🌸 SYNOPSIS 🌸

LAN8814_PAGE_PCS_DIGITAL

no args, no stress, just the macro name and go. periodt. ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

so this page seems dedicated to the Physical Coding Sublayer (PCS) and other digital logic, which β€” ngl β€” is kind of the main character energy of the whole PHY situation. 🫢

in the LAN8814 she's the one pulling shifts for:

  • MDI-X alignment β€” that's LAN8814_ALIGN_SWAP bestie, don't forget it πŸ’–
  • EEE state β€” aka LAN8814_EEE_STATE πŸ”₯

and then in the LAN8842? she gets repurposed β€” same page, new side hustle β€” for statistics and self-test counters. lowkey a career pivot, highkey slay. πŸ‘‘

note the "seems dedicated to" β€” that's the original being honest with u, not me guessing. we report, we don't invent. πŸ™ˆ

⭐ SEE ALSO ⭐

like a whole friend group of pages fr fr 🌈


πŸ’€ friendly reminder that this is page 2 we're selecting β€” if u were looking for a different page, that's a different macro, bestie, don't @ me.

and that's the whole thing! πŸ“ this lil' cutie lives in ./drivers/net/phy and the page is dated October 2026 β€” mwah, stan a stable API, see u next page πŸ’–βœ¨πŸ§š

πŸ“¦ where this page comes from