On Thu, Jan 22, 2026 at 02:46:58PM +0100, Andrew Lunn wrote:
quoted
Only a small subset has been seen in the wild inside RealTek switches
for now. Most, of course, come with RealTek switches. However, it is
only very recently that RealTek offers 10G PHYs, so before vendors
were using 10G PHYs of other vendors, in practise I've only seen
Aquantia.
...
quoted
Yes, that does sound better, especially with your concern about
->supported mask not necessarily being correct at probe time in mind.
FYI: The Aquantia PHYs are particularly bad with ->supported.
Yes, but the PHY driver takes care of that and implements fixes via a
custom .get_features op. That's precisely why I'd like the MDIO polling
controller to rely on what the PHY driver has "discovered" and set in
->supported, instead of doing all that in duplicate open-coded MDIO bus
scanning and PHY probing in the MDIO driver, which is exactly why I
believe we should have API for that.