[PATCH 00/20] staging: octeon-ethernet cleanups

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Some cleanups for octeon-ethernet, mainly deleting lots of duplicated
copy-paste code.

Tested with EdgeRouter Lite (RGMII) and EdgeRouter Pro (SGMII), the basic
networking functionality works as before.

A.

Aaro Koskinen (20):
  staging: octeon-ethernet: consolidate ndo_open functions
  staging: octeon-ethernet: consolidate ndo_stop functions
  staging: octeon-ethernet: move ndo_stop to common init
  staging: octeon-ethernet: delete sgmii and xaui specific uninit
    functions
  staging: octeon-ethernet: add queue information to carrier note
  staging: octeon-ethernet: consolidate carrier notifications
  staging: octeon-ethernet: sgmii/xaui: make link poll generic
  staging: octeon-ethernet: rgmii: refactor gmx block interrupt handling
  staging: octeon-ethernet: rgmii: use function to configure hw preamble
  staging: octeon-ethernet: spi: move spx interrupt dumps into a
    function
  staging: octeon-ethernet: spi: move stx interrupt dumps into a
    function
  staging: octeon-ethernet: spi: refactor spx block interrupt handling
  staging: octeon-ethernet: delete references to CONFIG_CAVIUM_RESERVE32
  staging: octeon-ethernet: eliminate USE_10MBPS_PREAMBLE_WORKAROUND
    define
  staging: octeon-ethernet: eliminate USE_HW_TCPUDP_CHECKSUM define
  staging: octeon-ethernet: eliminate USE_SKBUFFS_IN_HW define
  staging: octeon-ethernet: eliminate USE_RED define
  staging: octeon-ethernet: eliminate DONT_WRITEBACK
  staging: octeon-ethernet: eliminate OCTEON_ETHERNET_VERSION
  staging: octeon-ethernet: update boilerplate comments

 drivers/staging/octeon/ethernet-defines.h |  62 +-----
 drivers/staging/octeon/ethernet-mdio.c    |  48 ++---
 drivers/staging/octeon/ethernet-mdio.h    |  24 +--
 drivers/staging/octeon/ethernet-mem.c     |  30 +--
 drivers/staging/octeon/ethernet-mem.h     |  23 +--
 drivers/staging/octeon/ethernet-rgmii.c   | 306 +++++++++---------------------
 drivers/staging/octeon/ethernet-rx.c      |  38 +---
 drivers/staging/octeon/ethernet-rx.h      |  24 +--
 drivers/staging/octeon/ethernet-sgmii.c   | 112 +----------
 drivers/staging/octeon/ethernet-spi.c     | 237 +++++++++--------------
 drivers/staging/octeon/ethernet-tx.c      |  28 +--
 drivers/staging/octeon/ethernet-tx.h      |  23 +--
 drivers/staging/octeon/ethernet-util.h    |  23 +--
 drivers/staging/octeon/ethernet-xaui.c    | 114 +----------
 drivers/staging/octeon/ethernet.c         | 115 +++++++----
 drivers/staging/octeon/octeon-ethernet.h  |  35 +---
 16 files changed, 336 insertions(+), 906 deletions(-)

-- 
2.3.3

_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel




[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux