1. 28 4月, 2007 1 次提交
    • A
      tc35815 driver update (take 2) · eea221ce
      Atsushi Nemoto 提交于
      Current tc35815 driver is very obsolete and less maintained for a long
      time.  Replace it with a new driver based on one from CELF patch
      archive.
      
      Major advantages of CELF version (version 1.23, for kernel 2.6.10) are:
      
      * Independent of JMR3927.
        (Actually independent of MIPS, but AFAIK the chip is used only on
         MIPS platforms)
      * TX4938 support.
      * 64-bit proof.
      * Asynchronous and on-demand auto negotiation.
      * High performance on non-coherent architecture.
      * ethtool support.
      * Many bugfixes and cleanups.
      
      And improvoments since version 1.23 are:
      
      * TX4939 support.
      * NETPOLL support.
      * NAPI support. (disabled by default)
      * Reduce memcpy on receiving.
      * PM support.
      * Many cleanups and bugfixes.
      Signed-off-by: NAtsushi Nemoto <anemo@mba.ocn.ne.jp>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      eea221ce
  2. 20 4月, 2007 1 次提交
  3. 23 3月, 2007 2 次提交
  4. 27 2月, 2007 1 次提交
  5. 21 2月, 2007 1 次提交
  6. 18 2月, 2007 3 次提交
  7. 10 2月, 2007 1 次提交
  8. 08 2月, 2007 2 次提交
  9. 06 2月, 2007 6 次提交
  10. 11 12月, 2006 1 次提交
  11. 08 12月, 2006 1 次提交
  12. 02 12月, 2006 7 次提交
  13. 30 11月, 2006 2 次提交
  14. 08 11月, 2006 1 次提交
  15. 06 11月, 2006 1 次提交
  16. 01 11月, 2006 1 次提交
  17. 25 10月, 2006 1 次提交
  18. 22 10月, 2006 1 次提交
    • L
      [PATCH] ucc_geth: changes to ucc_geth driver as a result of qe_lib changes and bugfixes · 18a8e864
      Li Yang 提交于
      changes due to qe_lib changes include:
      
      o removed inclusion of platform header file
      o removed platform_device code, replaced with of_device
      o removed typedefs
      o uint -> u32 conversions
      o removed following defines:
        QE_SIZEOF_BD, BD_BUFFER_ARG, BD_BUFFER_CLEAR, BD_BUFFER,
        BD_STATUS_AND_LENGTH_SET, BD_STATUS_AND_LENGTH, and BD_BUFFER_SET
        because they hid sizeof/in_be32/out_be32 operations from the reader.
      o removed irrelevant comments, added others to resemble removed BD_ defines
      o const'd and uncasted all get_property() assignments
      
      bugfixes, courtesy of Scott Wood, include:
      
      - Read phy_address as a u32, not u8.
      - Match on type == "network" as well as compatible == "ucc_geth", as
        device_is_compatible() will only compare up to the length of the
        test string, allowing "ucc_geth_phy" to match as well.
      - fixes the MAC setting code in ucc_geth.c.  The old code was overwriting and dereferencing random stack contents.
      Signed-off-by: NLi Yang <leoli@freescale.com>
      Signed-off-by: NKim Phillips <kim.phillips@freescale.com>
      Signed-off-by: NScott Wood <scottwood@freescale.com>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      18a8e864
  19. 04 10月, 2006 1 次提交
  20. 29 9月, 2006 1 次提交
  21. 23 9月, 2006 2 次提交
  22. 14 9月, 2006 2 次提交
    • J
      [PATCH] ehea: IBM eHEA Ethernet Device Driver · 7a291083
      Jan-Bernd Themann 提交于
      Hi Jeff,
      
      I fixed the __iomem issue and tested the driver with sparse. Looks good so far.
      Thanks for your effort.
      
      Jan-Bernd Themann
      Signed-off-by: NJan-Bernd Themann <themann@de.ibm.com>
      
       drivers/net/Kconfig             |    9
       drivers/net/Makefile            |    1
       drivers/net/ehea/Makefile       |    6
       drivers/net/ehea/ehea.h         |  447 ++++++
       drivers/net/ehea/ehea_ethtool.c |  294 ++++
       drivers/net/ehea/ehea_hcall.h   |   51
       drivers/net/ehea/ehea_hw.h      |  287 ++++
       drivers/net/ehea/ehea_main.c    | 2654 ++++++++++++++++++++++++++++++++++++++++
       drivers/net/ehea/ehea_phyp.c    |  705 ++++++++++
       drivers/net/ehea/ehea_phyp.h    |  455 ++++++
       drivers/net/ehea/ehea_qmr.c     |  582 ++++++++
       drivers/net/ehea/ehea_qmr.h     |  358 +++++
       12 files changed, 5849 insertions(+)
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      7a291083
    • D
      [PATCH] pcnet32: NAPI implementation · 7de745e5
      Don Fry 提交于
      Implement NAPI changes to pcnet32 driver.  Compile default is off.
      Listed as experimental.
      
      Len and Don both worked on a NAPI implementation and have both tested
      these changes.
      
      An e1000 blasting short packets to the pcnet32 will lockup Don's system
      until the receive storm stops.  Without NAPI Len's system watchdog would
      expire causing the system to reboot.  With NAPI the system will stay
      operational.
      
      Tested ia32 and ppc64.  Tested '970A, '971, '972, '973, '975, '976, and
      '978.
      
      The Kconfig changes came from Len.  Don is to blame for all the others.
      Signed-off-by: NLen Sorensen <lsorense@csclub.uwaterloo.ca>
      Signed-off-by: NDon Fry <brazilnut@us.ibm.com>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      7de745e5