STRUCT YTPHY_LDO_VOL_MAP(9)
π¦ struct ytphy_ldo_vol_map(9) π¦
okay so bestie, welcome to the Kernel API Manual β¨ β this is the page for struct ytphy_ldo_vol_map, and honestly? it's giving "small but crucial." like it's not a big dramatic struct, but it does one thing and it does it slay π
πΈ NAME πΈ
struct ytphy_ldo_vol_map β maps a current value to a register value π«
like, that's literally its whole job. current in, register value out. no cap.
β¨ SYNOPSIS β¨
struct ytphy_ldo_vol_map {
u32 vol;
u32 ds;
u32 cur;
};
(it's a little three-field queen, she's not complicated π)
π Members π
okay so let's meet the members, they're like the group chat of this struct:
volβ the ldo voltage πdsβ the value in the register β (yes, that's the whole description, she's mysterious like that)curβ the value in device configuration π«Ά
π₯ SEE ALSO π₯
bestie. brace yourself π this is a long list. they all live in the kernel file ./drivers/net/phy/motorcomm.c, and here's every single one of them, no skips, no shortcuts, periodt:
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)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_serdes_init(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)
ngl that list is a whole personality. read it, don't skim it, iykyk π
and that's the page!! π huge thanks to ./drivers/net/phy for being the source location, October 2026 for the date, and the Kernel API Manual for the version vibes β catch u in the next manpage, 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