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/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]