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

Adding ixp4xx ethernet driver to 2.6.18



I intend to add the ixp4xx Ethernet driver to 2.6.18 unless there are
any objections.  The diff is rather large but it's pretty much
self-contained, mostly under drivers/net and some changes to ixp4xx
code.  This driver is aiming for mainline inclusion and has been
integrated and tested by the SlugOS people (the NSLU2 Linux project).

This driver is needed to have working Ethernet on the Linksys NSLU2.
At the moment I provide unofficial images which includes a driver from
Intel, but adding this GPLed driver to 2.6.18 is a better choice.

I intend to commit the patch after some more testing unless there are
objections.


 Documentation/networking/ixp4xx/IxNpeMicrocode.h |  149 ++++++
 Documentation/networking/ixp4xx/README           |   72 +++
 Documentation/networking/ixp4xx/mc_grab.c        |   97 ++++
 arch/arm/mach-ixp4xx/common.c                    |   97 ++++
 arch/arm/mach-ixp4xx/ixdp425-setup.c             |   49 ++
 drivers/net/Kconfig                              |    2 
 drivers/net/Makefile                             |    1 
 drivers/net/ixp4xx/Kconfig                       |   40 +
 drivers/net/ixp4xx/Makefile                      |    6 
 drivers/net/ixp4xx/ixp4xx_qmgr.c                 |  413 ++++++++++++++++++
 drivers/net/ixp4xx/mac.h                         |  206 +++++++++
 drivers/net/ixp4xx/mac_driver.c                  |  505 +++++++++++++++++++++++
 drivers/net/ixp4xx/npe_mh.c                      |  137 ++++++
 drivers/net/ixp4xx/phy.c                         |  113 +++++
 drivers/net/ixp4xx/qmgr_eth.c                    |  131 +++++
 drivers/net/ixp4xx/ucode_dl.c                    |  467 +++++++++++++++++++++
 include/asm-arm/arch-ixp4xx/ixp4xx-regs.h        |    2 
 include/asm-arm/arch-ixp4xx/npe_regs.h           |   82 +++
 include/asm-arm/arch-ixp4xx/platform.h           |   16 
 include/linux/ixp_npe.h                          |   85 +++
 include/linux/ixp_qmgr.h                         |  170 +++++++
 21 files changed, 2838 insertions(+), 2 deletions(-)

-- 
Martin Michlmayr
http://www.cyrius.com/



Reply to: