yt8821_serdes_init(9)
β¨ yt8821_serdes_init(9) β the kernel API glow-up β¨
okay so bestie, this one's a kernel API manual page from ./drivers/net/phy, and we're talking about yt8821_serdes_init β the serdes init function. yes it's a real one. it's giving "tiny function, very serious job" energy and honestly? iconic. π
πΈ NAME πΈ
yt8821_serdes_init β serdes init. that's it. that's the whole name. short, sweet, knows exactly what it is. π
β¨ SYNOPSIS β¨
int yt8821_serdes_init (struct phy_device *phydev );
look at her. one argument, returns an int. lowkey elegant ngl. π
π¦ ARGUMENTS π¦
phydevβ a pointer to astruct phy_device. that's the whole vibe check. she gets handed a pointer to the phy device and she does her serdes init thing with it. π«Ά
π RETURN π
0 or negative errno code. so like β zero means slay, negative means something went sideways and you get an errno code telling you why. no cap. π
heads up bestie: it's 0 or a negative errno code, not just any random int. don't come for me.
π SEE ALSO π
okay this is the part where the manpage really ate, because the list is long and every single one is coming with me. no skipping. periodt. π
Kernel file ./drivers/net/phy/motorcomm.c:
ytphy_read_ext(9)ytphy_read_ext_with_lock(9)ytphy_write_ext(9)ytphy_write_ext_with_lock(9)ytphy_modify_ext(9)ytphy_modify_ext_with_lock(9)ytphy_get_wol(9)ytphy_set_wol(9)yt8521_read_page(9)yt8521_write_page(9)struct ytphy_cfg_reg_map(9)struct ytphy_ldo_vol_map(9)yt8521_probe(9)ytphy_utp_read_lpa(9)yt8521_adjust_status(9)yt8521_read_status_paged(9)yt8521_read_status(9)yt8521_modify_bmcr_paged(9)yt8521_modify_utp_fiber_bmcr(9)yt8521_soft_reset(9)yt8521_suspend(9)yt8521_resume(9)yt8521_config_init(9)yt8531_link_change_notify(9)yt8521_prepare_fiber_features(9)yt8521_fiber_setup_forced(9)ytphy_check_and_restart_aneg(9)yt8521_fiber_config_aneg(9)ytphy_setup_master_slave(9)ytphy_utp_config_advert(9)ytphy_utp_config_aneg(9)yt8521_config_aneg_paged(9)yt8521_config_aneg(9)yt8521_aneg_done_paged(9)yt8521_aneg_done(9)ytphy_utp_read_abilities(9)yt8521_get_features_paged(9)yt8521_get_features(9)yt8821_get_features(9)yt8821_get_rate_matching(9)yt8821_aneg_done(9)yt8821_utp_init(9)yt8821_auto_sleep_config(9)yt8821_soft_reset(9)yt8821_config_init(9)yt8821_adjust_status(9)yt8821_update_interface(9)yt8821_read_status(9)yt8821_modify_utp_fiber_bmcr(9)yt8821_suspend(9)yt8821_resume(9)
like. fifty-something entries. she's thorough. she knows her neighbors. π§
that's the whole page, bestie β short function, long friend list. π
and for the cute sign-off: this gem lives in ./drivers/net/phy, dated October 2026, in the Kernel API Manual. mwah. π
π¦ 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