1. 19 Jul, 2023 29 commits
  2. 18 Jul, 2023 9 commits
  3. 17 Jul, 2023 2 commits
    • David S. Miller's avatar
      Merge branch 'phy-at803x-support' · 60cc1f7d
      David S. Miller authored
      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: default avatarDavid S. Miller <davem@davemloft.net>
      60cc1f7d
    • Luo Jie's avatar
      net: phy: at803x: add qca8081 fifo reset on the link changed · 723970af
      Luo Jie authored
      The qca8081 sgmii fifo needs to be reset on link down and
      released on the link up in case of any abnormal issue
      such as the packet blocked on the PHY.
      Signed-off-by: default avatarLuo Jie <quic_luoj@quicinc.com>
      Reviewed-by: default avatarAndrew Lunn <andrew@lunn.ch>
      Reviewed-by: default avatarRussell King (Oracle) <rmk+kernel@armlinux.org.uk>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      723970af