1. 24 5月, 2018 3 次提交
  2. 24 4月, 2018 2 次提交
    • T
      amd-xgbe: Improve KR auto-negotiation and training · 96f4d430
      Tom Lendacky 提交于
      Update xgbe-phy-v2.c to make use of the auto-negotiation (AN) phy hooks
      to improve the ability to successfully complete Clause 73 AN when running
      at 10gbps.  Hardware can sometimes have issues with CDR lock when the
      AN DME page exchange is being performed.
      
      The AN and KR training hooks are used as follows:
      - The pre AN hook is used to disable CDR tracking in the PHY so that the
        DME page exchange can be successfully and consistently completed.
      - The post KR training hook is used to re-enable the CDR tracking so that
        KR training can successfully complete.
      - The post AN hook is used to check for an unsuccessful AN which will
        increase a CDR tracking enablement delay (up to a maximum value).
      
      Add two debugfs entries to allow control over use of the CDR tracking
      workaround.  The debugfs entries allow the CDR tracking workaround to
      be disabled and determine whether to re-enable CDR tracking before or
      after link training has been initiated.
      
      Also, with these changes the receiver reset cycle that is performed during
      the link status check can be performed less often.
      Signed-off-by: NTom Lendacky <thomas.lendacky@amd.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      96f4d430
    • T
      amd-xgbe: Add pre/post auto-negotiation phy hooks · 4d945663
      Tom Lendacky 提交于
      Add hooks to the driver auto-negotiation (AN) flow to allow the different
      phy implementations to perform any steps necessary to improve AN.
      Signed-off-by: NTom Lendacky <thomas.lendacky@amd.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      4d945663
  3. 19 8月, 2017 6 次提交
  4. 19 7月, 2017 1 次提交
  5. 30 6月, 2017 6 次提交
  6. 23 1月, 2017 1 次提交
  7. 14 1月, 2017 1 次提交
  8. 13 11月, 2016 8 次提交
  9. 05 11月, 2016 9 次提交
  10. 01 9月, 2016 1 次提交
  11. 18 2月, 2016 2 次提交