Merge branch 'phy-at803x-support'
authorDavid S. Miller <davem@davemloft.net>
Mon, 17 Jul 2023 09:15:14 +0000 (10:15 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 17 Jul 2023 09:15:14 +0000 (10:15 +0100)
commit60cc1f7d0605598b47ee3c0c2b4b6fbd4da50a06
treeac81c248d03f7ee144fef466f409f69a6f3134af
parentae02f8d4c13505d16143bf46901d29d810acd84d
parent723970affdd8766fa0d91cd34bf2ffc861538b5f
Merge branch 'phy-at803x-support'

Luo Jie says:

====================
net: phy: at803x: support qca8081 1G version chip

This patch series add supporting qca8081 1G version chip, the 1G version
chip can be identified by the register mmd7.0x901d bit0.

In addition, qca8081 does not support 1000BaseX mode and the sgmii fifo
reset is added on the link changed, which assert the fifo on the link
down, deassert the fifo on the link up.

Changes in v1:
* switch to use genphy_c45_pma_read_abilities.
* remove the patch [remove 1000BaseX mode of qca8081].
* move the sgmii fifo reset to link_change_notify.

Changes in v2:
* split the qca8081 1G chip support patch.
* improve the slave seed config, disable it if master preferred.

Changes in v3:
* fix the comments.
* add the help function qca808x_has_fast_retrain_or_slave_seed.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>