18 Dec, 2008

1 commit


26 Mar, 2008

1 commit

  • Both the buffer-based and fifo-based icap cores have a status
    register. Previously, this was only used internally to check whether
    transactions have completed. However, the status can be useful to the
    main driver as well. This patch exposes these status functions to the
    main driver along with some masks for the differnet bits.

    Signed-off-by: Stephen Neuendorffer
    Acked-by: Grant Likely
    Signed-off-by: Josh Boyer

    Stephen Neuendorffer
     

29 Feb, 2008

1 commit

  • This fixes various items pointed out during a review of the hwicap driver.
    Primarily, reversed memcpy calls, re-entrancy issues, and mutex conversion
    have been addressed. There are also fixes to comments to use the kerneldoc
    format, as well as some sparse annotations.

    Signed-off-by: Stephen Neuendorffer
    Acked-by: Grant Likely
    Signed-off-by: Josh Boyer

    Stephen Neuendorffer
     

07 Feb, 2008

1 commit

  • This includes code for new fifo-based xps_hwicap in addition to the
    older opb_hwicap, which has a significantly different interface. The
    common code between the two drivers is largely shared.

    Significant differences exists between this driver and what is
    supported in the EDK drivers. In particular, most of the
    architecture-specific code for reconfiguring individual FPGA resources
    has been removed. This functionality is likely better provided in a
    user-space support library. In addition, read and write access is
    supported. In addition, although the xps_hwicap cores support
    interrupt-driver mode, this driver only supports polled operation, in
    order to make the code simpler, and since the interrupt processing
    overhead is likely to slow down the throughput under Linux.

    Signed-off-by: Stephen Neuendorffer
    Signed-off-by: Grant Likely

    Stephen Neuendorffer