of_set_phy_timing_role(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… of_set_phy_timing_role(9) πŸ’…

okay so this is a page from the Kernel API Manual, bestie β€” yes, the kernel kernel, we're being fancy today πŸ‘‘


✨ NAME ✨

of_set_phy_timing_role β€” Set the master/slave mode of the PHY πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

void of_set_phy_timing_role (struct phy_device *phydev );

that's it. that's the whole thing. one function, one argument, zero drama (mostly) πŸ’…


🌸 ARGUMENTS 🌸

  • phydev β€” literally just the phy_device struct. that's the whole vibe. hand it over and let the function cook πŸ“

πŸ’– DESCRIPTION πŸ’–

okay so what does it do? it sets the master/slave configuration of the PHY β€” and it does it based on the device tree. so like, the device tree already decided, and this function is just the messenger reading the room 🧚✨

no cap, that's the entire description. it's a short one. we love a low-effort icon 🫢


πŸ‘€ SEE ALSO πŸ‘€

buckle up bestie, this list is long and it ATE πŸ’€ the kernel file lives at ./drivers/net/phy/phy-core.c, and here's the whole squad:

like… that's the whole friend group right there πŸ”₯ the double-underscore ones are the introverts, iykyk πŸ™ˆ


ngl there's nothing dangerous in here, it's not deprecated, nothing's undefined. it's just a chill little role-assigner. go off king πŸ‘‘

and that's the tea β˜• this page came out of ./drivers/net/phy in October 2026, part of the Kernel API Manual, and it's called of_set_phy_timing_role(9) β€” periodt. πŸ’œ 🌈 ⭐

πŸ“¦ where this page comes from