Ethernet nerds: Does this section from 802.3-2022 actually require that you be able to read the currently negotiated speed and duplex state back from this register, or only write to force a specific speed?
Every PHY I've ever seen except the VSC8512 lets you read back the actual operating conditions, but reading the spec it seems that there's not actually a mandate that this capability be there.
The register is defined as readable but it's not well defined whether it reads the configured value or the negotiated value.
@azonenberg this text doesn't appear to say anything about readback
@whitequark It's mentioned as readable a bit up in the table, but the spec doesn't seem to say anything about whether the read value is what you last wrote, or the operating mode
@whitequark and this behavior seems to vary from phy to phy