lkml.org 
[lkml]   [2007]   [May]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Subject[PATCH 0/3] Intel IXP4xx network drivers
    From
    Date
    Hi,

    The next 3 patches:
    [1/3] changes "depends on HDLC" to "select HDLC" for WAN/generic HDLC
    network drivers
    [2/3] adds "fuse" functions to help determine installed IXP4xx CPU
    components and to reset/disable/enable them.
    [3/3] adds IXP4xx drivers for: hardware queue manager, NPE (on-chip
    network coprocessors), built-in Ethernet ports, built-in HSS
    (sync serial) ports (currently only non-channelized HDLC).

    Patch [3/3] requires patches [1/3] and [2/3]

    The code is based on publicly available information:
    - Intel IXP4xx Developer's Manual and others e-papers
    - Intel IXP400 Access Library Software (BSD license)
    - previous works by Christian Hohnstaedt <chohnstaedt@innominate.com>
    While I have decided to rewrite most things from scratch, his patch
    was a great help in understanding what's going on within the IXP400
    code (I took some fragments of his code as well).
    Thanks, Christian.

    The code is tested with IXP425 CPU.

    [1/3]
    drivers/net/wan/Kconfig | 31 +-

    [2/3]
    include/asm-arm/arch-ixp4xx/ixp4xx-regs.h | 47 ++

    [3/3]
    arch/arm/mach-ixp4xx/ixdp425-setup.c | 27 +
    drivers/net/Kconfig | 34 +
    drivers/net/Makefile | 1
    drivers/net/ixp4xx/Makefile | 4
    drivers/net/ixp4xx/ixp4xx_eth.c | 1002 +++++++++++++++++++++++++++
    drivers/net/ixp4xx/ixp4xx_hss.c | 1048 ++++++++++++++++++++++++++++
    drivers/net/ixp4xx/ixp4xx_npe.c | 731 +++++++++++++++++++++
    drivers/net/ixp4xx/ixp4xx_qmgr.c | 273 +++++++
    drivers/net/ixp4xx/npe.h | 41 +
    drivers/net/ixp4xx/qmgr.h | 124 +++
    drivers/net/wan/Kconfig | 10
    include/asm-arm/arch-ixp4xx/platform.h | 19
    --
    Krzysztof Halasa
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2007-05-07 01:49    [W:0.019 / U:29.964 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site