Re: [PATCH 1/3] net: phy: at803x: support qca8081 1G chip type

From: Andrew Lunn
Date: Sat Jul 01 2023 - 10:31:06 EST


> There are MMD device 1, 3, 7 in qca8081 PHY, the PMA abilities
> 10/100/1000/2500 are compliant with genphy_c45_pma_read_abilities, but the
> MDIO_AN_STAT1_ABLE does not exist in MMD7.1 register.
>
> so the genphy_c45_pma_read_abilities can't be fully supported by qca8081
> phy, sorry for this misunderstanding.

If all you are missing is MDIO_AN_STAT1_ABLE, then i assume you are
missing Autoneg? So have your tried using
genphy_c45_pma_read_abilities() and then just doing:

linkmode_set_bit(ETHTOOL_LINK_MODE_Autoneg_BIT,
phydev->supported);

with a comment explaining why.

Andrew