1. 12 11月, 2018 3 次提交
  2. 10 11月, 2018 1 次提交
  3. 09 11月, 2018 1 次提交
  4. 08 11月, 2018 1 次提交
  5. 02 10月, 2018 5 次提交
  6. 13 9月, 2018 6 次提交
  7. 26 7月, 2018 1 次提交
  8. 17 7月, 2018 1 次提交
  9. 25 5月, 2018 1 次提交
  10. 29 4月, 2018 1 次提交
    • F
      net: phy: Fix modular PHYLIB build · 9e8d438e
      Florian Fainelli 提交于
      After commit c59530d0 ("net: Move PHY statistics code into PHY
      library helpers") we made net/core/ethtool.c reference symbols which are
      part of the library which can be modular. David introduced a temporary
      fix with 1ecd6e8a ("phy: Temporary build fix after phylib changes.")
      which would prevent such modularity.
      
      This is not desireable of course, so instead, just inline the functions
      into include/linux/phy.h to keep both options available.
      
      Fixes: c59530d0 ("net: Move PHY statistics code into PHY library helpers")
      Fixes: 1ecd6e8a ("phy: Temporary build fix after phylib changes.")
      Signed-off-by: NFlorian Fainelli <f.fainelli@gmail.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      9e8d438e
  11. 27 4月, 2018 1 次提交
  12. 22 3月, 2018 1 次提交
  13. 12 3月, 2018 1 次提交
    • B
      net: phy: Tell caller result of phy_change() · a2c054a8
      Brad Mouring 提交于
      In 664fcf12 (net: phy: Threaded interrupts allow some simplification)
      the phy_interrupt system was changed to use a traditional threaded
      interrupt scheme instead of a workqueue approach.
      
      With this change, the phy status check moved into phy_change, which
      did not report back to the caller whether or not the interrupt was
      handled. This means that, in the case of a shared phy interrupt,
      only the first phydev's interrupt registers are checked (since
      phy_interrupt() would always return IRQ_HANDLED). This leads to
      interrupt storms when it is a secondary device that's actually the
      interrupt source.
      Signed-off-by: NBrad Mouring <brad.mouring@ni.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      a2c054a8
  14. 02 3月, 2018 1 次提交
  15. 28 2月, 2018 1 次提交
  16. 17 1月, 2018 1 次提交
  17. 16 1月, 2018 1 次提交
  18. 04 1月, 2018 3 次提交
  19. 03 1月, 2018 2 次提交
  20. 14 12月, 2017 1 次提交
    • R
      phylib: add reset after clk enable support · a9668491
      Richard Leitner 提交于
      Some PHYs need the refclk to be a continuous clock. Therefore they don't
      allow turning it off and on again during operation. Nonetheless such a
      clock switching is performed by some ETH drivers (namely FEC [1]) for
      power saving reasons. An example for an affected PHY is the
      SMSC/Microchip LAN8720 in "REF_CLK In Mode".
      
      In order to provide a uniform method to overcome this problem this patch
      adds a new phy_driver flag (PHY_RST_AFTER_CLK_EN) and corresponding
      function phy_reset_after_clk_enable() to the phylib. These should be
      used to trigger reset of the PHY after the refclk is switched on again.
      
      [1] commit e8fcfcd5 ("net: fec: optimize the clock management to save power")
      Signed-off-by: NRichard Leitner <richard.leitner@skidata.com>
      Reviewed-by: NAndrew Lunn <andrew@lunn.ch>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      a9668491
  21. 06 12月, 2017 2 次提交
  22. 04 12月, 2017 1 次提交
  23. 02 12月, 2017 1 次提交
  24. 30 11月, 2017 1 次提交
  25. 08 11月, 2017 1 次提交