Changeset 0f49c0e in rtems for c/src/lib/libbsp/sparc/leon3

Timestamp:
06/19/12 06:50:11 (12 years ago)
Author:
Daniel Hellstrom <daniel@…>
Branches:
4.11, 5, master
Children:
18564f5
Parents:
16d6e42
git-author:
Daniel Hellstrom <daniel@…> (06/19/12 06:50:11)
git-committer:
Daniel Hellstrom <daniel@…> (04/16/15 23:10:18)
Message:

GRSPW: New packet based driver for SPW/SPW2/SPW2_DMA

This patch adds a new driver for the GRSPW SpaceWire? AMBA
interface family. The new driver does not implement a standard
RTEMS driver, instead it provides only a library interface to
the GRSPW devices. This driver can be used to implement a
RTEMS I/O driver or used directly.

New features compared with old GRSPW driver:

  • zero-copy packet interface
  • possibility to send/receive mulitple packets per call
  • optional interrupt awaken work-task to process TX/RX queues
  • DMA channels support. Before only first DMA channel supported
  • Separate DMA and link control
  • Packet based error flags
(No files)

Note: See TracChangeset for help on using the changeset viewer.