1. 03 6月, 2021 2 次提交
  2. 26 4月, 2021 1 次提交
  3. 19 4月, 2021 1 次提交
  4. 05 10月, 2020 1 次提交
  5. 23 6月, 2020 3 次提交
  6. 06 6月, 2020 1 次提交
  7. 30 5月, 2020 1 次提交
  8. 27 5月, 2020 4 次提交
  9. 11 5月, 2020 1 次提交
  10. 12 4月, 2020 1 次提交
    • C
      net: phy: marvell: Fix pause frame negotiation · 3b72f84f
      Clemens Gruber 提交于
      The negotiation of flow control / pause frame modes was broken since
      commit fcf1f59a ("net: phy: marvell: rearrange to use
      genphy_read_lpa()") moved the setting of phydev->duplex below the
      phy_resolve_aneg_pause call. Due to a check of DUPLEX_FULL in that
      function, phydev->pause was no longer set.
      
      Fix it by moving the parsing of the status variable before the blocks
      dealing with the pause frames.
      
      As the Marvell 88E1510 datasheet does not specify the timing between the
      link status and the "Speed and Duplex Resolved" bit, we have to force
      the link down as long as the resolved bit is not set, to avoid reporting
      link up before we even have valid Speed/Duplex.
      
      Tested with a Marvell 88E1510 (RGMII to Copper/1000Base-T)
      
      Fixes: fcf1f59a ("net: phy: marvell: rearrange to use genphy_read_lpa()")
      Signed-off-by: NClemens Gruber <clemens.gruber@pqgruber.com>
      Signed-off-by: NJakub Kicinski <kuba@kernel.org>
      3b72f84f
  11. 24 3月, 2020 1 次提交
  12. 28 2月, 2020 1 次提交
  13. 20 12月, 2019 9 次提交
  14. 31 10月, 2019 1 次提交
  15. 30 10月, 2019 4 次提交
  16. 22 10月, 2019 2 次提交
  17. 27 4月, 2019 1 次提交
  18. 24 4月, 2019 1 次提交
  19. 16 4月, 2019 1 次提交
  20. 28 3月, 2019 1 次提交
  21. 03 2月, 2019 1 次提交
  22. 23 1月, 2019 1 次提交