1. 02 8月, 2016 1 次提交
  2. 08 1月, 2016 2 次提交
  3. 04 12月, 2015 1 次提交
  4. 21 10月, 2015 1 次提交
  5. 16 10月, 2015 1 次提交
  6. 05 3月, 2015 1 次提交
  7. 11 12月, 2014 1 次提交
  8. 14 5月, 2014 1 次提交
  9. 25 4月, 2014 1 次提交
  10. 14 3月, 2014 1 次提交
  11. 12 9月, 2013 1 次提交
  12. 31 8月, 2013 1 次提交
  13. 30 8月, 2013 1 次提交
  14. 23 8月, 2013 1 次提交
  15. 21 8月, 2013 1 次提交
  16. 19 6月, 2013 1 次提交
  17. 14 6月, 2013 1 次提交
    • F
      bcm63xx_enet: add support Broadcom BCM6345 Ethernet · 3dc6475c
      Florian Fainelli 提交于
      This patch adds support for the Broadcom BCM6345 SoC Ethernet. BCM6345
      has a slightly different and older DMA engine which requires the
      following modifications:
      
      - the width of the DMA channels on BCM6345 is 64 bytes vs 16 bytes,
        which means that the helpers enet_dma{c,s} need to account for this
        channel width and we can no longer use macros
      
      - BCM6345 DMA engine does not have any internal SRAM for transfering
        buffers
      
      - BCM6345 buffer allocation and flow control is not per-channel but
        global (done in RSET_ENETDMA)
      
      - the DMA engine bits are right-shifted by 3 compared to other DMA
        generations
      
      - the DMA enable/interrupt masks are a little different (we need to
        enabled more bits for 6345)
      
      - some register have the same meaning but are offsetted in the ENET_DMAC
        space so a lookup table is required to return the proper offset
      
      The MAC itself is identical and requires no modifications to work.
      Signed-off-by: NFlorian Fainelli <florian@openwrt.org>
      Acked-by: NRalf Baechle <ralf@linux-mips.org>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      3dc6475c
  18. 11 6月, 2013 3 次提交
  19. 28 5月, 2013 1 次提交
  20. 18 3月, 2013 1 次提交
  21. 15 3月, 2013 1 次提交
  22. 11 3月, 2013 3 次提交
  23. 05 2月, 2013 1 次提交
  24. 15 1月, 2013 1 次提交
  25. 07 1月, 2013 1 次提交
  26. 04 12月, 2012 1 次提交
  27. 14 2月, 2012 1 次提交
  28. 11 1月, 2012 1 次提交
  29. 10 1月, 2012 1 次提交
  30. 08 10月, 2011 1 次提交
  31. 18 8月, 2011 1 次提交
  32. 11 8月, 2011 1 次提交
    • J
      broadcom: Move the Broadcom drivers · adfc5217
      Jeff Kirsher 提交于
      Moves the drivers for Broadcom devices into
      drivers/net/ethernet/broadcom/ and the necessary Kconfig and Makefile
      changes.
      
      CC: Eilon Greenstein <eilong@broadcom.com>
      CC: Michael Chan <mchan@broadcom.com>
      CC: Matt Carlson <mcarlson@broadcom.com>
      CC: Gary Zambrano <zambrano@broadcom.com>
      CC: "Maciej W. Rozycki" <macro@linux-mips.org>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      adfc5217
  33. 12 6月, 2011 1 次提交
  34. 10 6月, 2011 1 次提交
  35. 30 4月, 2011 1 次提交
    • D
      ethtool: cosmetic: Use ethtool ethtool_cmd_speed API · 70739497
      David Decotigny 提交于
      This updates the network drivers so that they don't access the
      ethtool_cmd::speed field directly, but use ethtool_cmd_speed()
      instead.
      
      For most of the drivers, these changes are purely cosmetic and don't
      fix any problem, such as for those 1GbE/10GbE drivers that indirectly
      call their own ethtool get_settings()/mii_ethtool_gset(). The changes
      are meant to enforce code consistency and provide robustness with
      future larger throughputs, at the expense of a few CPU cycles for each
      ethtool operation.
      
      All drivers compiled with make allyesconfig ion x86_64 have been
      updated.
      
      Tested: make allyesconfig on x86_64 + e1000e/bnx2x work
      Signed-off-by: NDavid Decotigny <decot@google.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      70739497