lkml.org 
[lkml]   [2012]   [Apr]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v9 0/2] Ethernet drivers for WIZnet chips
    Date
    Based on original driver from chip manufacturer, but nearly full rewite.
    Tested and used in production with Blackfin BF531 embedded processor.

    Signed-off-by: Mike Sinkovsky <msink@permonline.ru>
    ---
    v9:
    - fixed suspend()/restore() parameters
    - restored references to wiznet/ subdirectory in
    drivers/net/ethernet/{Kconfig,Makefile}, somewhat lost when
    rebasing to net-next tree
    v8:
    - use plain request_irq() and request_any_context_irq() in probe(),
    and free_irq() in remove(), to avoid races when removing driver
    v7:
    - new tx flow control, configurable from Kconfig
    v6:
    - remove (S0_TX_FSR < skb->len) check in TX handler, it doesn't work
    anyway. Chip can transmit only one frame with MTU 1500 at a time,
    and tx buffer size is bigger.
    - move link_gpio from RES_IO resource to wiznet_platform_data
    - remove dependency (ARM || BLACKFIN) - should work on any arch
    - interrupt handler returns IRQ_NONE if status register is zero
    - use devm_request_threaded_irq for request detect_link handler
    - remove dev_info if probe failed
    v5:
    - added driver for WIZnet W5100
    - disabled VLAN (NETIF_F_VLAN_CHALLENGED)
    v4:
    - netif_stop_queue if tx fifo is full, netif_wake_queue in interrupt
    - use netif_info macro
    v3:
    - reading macaddr from platform_data
    - ethtool: get_link, get_msglevel, set_msglevel
    - more cleanups
    v2:
    - corrected handling of NET_ADDR_RANDOM flag
    - support for WIZNET_BUS_ANY mode
    - link detection using gpio
    - registers read using ethtool
    - more cleanups



    \
     
     \ /
      Last update: 2012-04-05 07:37    [W:0.018 / U:1.316 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site