> What I propose is that we add 3 link_mode fields in phy_device, and keep > the legacy fields for now. It would be up to the driver to fill the new > "supported" field in config_init, kind of like what's done in the > marvell10g driver.
Hi Maxime You can do this conversion in the core. If features == 0, and some bits are set in the features link_mode, do the conversion at probe time. The same can be done for lp_advertising, when the call into the drivers read_status() has completed. > Would that be acceptable ? It sounds reasonable. Lets see what the code looks like. Andrew