diff options
author | Daniel Hellstrom <daniel@gaisler.com> | 2012-06-19 08:50:11 +0200 |
---|---|---|
committer | Daniel Hellstrom <daniel@gaisler.com> | 2015-02-26 15:24:22 +0100 |
commit | 918ccf58f8725a636df6498896bc1528d2e5ae7c (patch) | |
tree | e2c0fa5ef374072131142d9b2987be344dc88822 /c/src/lib/libbsp/sparc/leon3/Makefile.am | |
parent | 7974685bcc127f1124dca5fdd69ab7665ba13893 (diff) |
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
Diffstat (limited to 'c/src/lib/libbsp/sparc/leon3/Makefile.am')
-rw-r--r-- | c/src/lib/libbsp/sparc/leon3/Makefile.am | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/sparc/leon3/Makefile.am b/c/src/lib/libbsp/sparc/leon3/Makefile.am index 4517ee3914..d50b210b45 100644 --- a/c/src/lib/libbsp/sparc/leon3/Makefile.am +++ b/c/src/lib/libbsp/sparc/leon3/Makefile.am @@ -151,8 +151,10 @@ libbsp_a_SOURCES += ../../sparc/shared/can/occan.c \ # SpaceWire include_HEADERS += ../../sparc/shared/include/grspw.h +include_HEADERS += ../../sparc/shared/include/grspw_pkt.h include_HEADERS += ../../sparc/shared/include/grspw_router.h libbsp_a_SOURCES += ../../sparc/shared/spw/grspw.c +libbsp_a_SOURCES += ../../sparc/shared/spw/grspw_pkt.c libbsp_a_SOURCES += ../../sparc/shared/spw/grspw_router.c # UART |