Commit Graph

18 Commits

Author SHA1 Message Date
Daniel Hellstrom
291c53917d DRVMGR: remove struct driver registration func 2015-04-17 01:10:30 +02:00
Daniel Hellstrom
4c9c46df76 DRVMGR: clean-up DRV_OPS_NUM 2015-04-17 01:10:30 +02:00
Daniel Hellstrom
bef5e23ef6 DRVMGR: renamed RES_EMPTY to DRVMGR_RES_EMPTY 2015-04-17 01:10:30 +02:00
Daniel Hellstrom
4d3e70f4a6 DRVMGR: KEY_TYPE now a enum drvmgr_kt 2015-04-17 01:10:30 +02:00
Daniel Hellstrom
14d55debf1 DRVMGR: renamed info_dev to get_info_dev 2015-04-17 01:10:30 +02:00
Daniel Hellstrom
246fe225f1 DRVMGR: change name of freq_get to get_freq 2015-04-17 01:10:29 +02:00
Daniel Hellstrom
bb2f2200aa DRVMGR: renamed private drv_mgr and its struct name 2015-04-17 01:10:29 +02:00
Daniel Hellstrom
bf2c3f8baf DRVMGR: updated README 2015-04-17 01:10:29 +02:00
Daniel Hellstrom
4f0906080d DRVMGR: only build on SPARC platform 2015-04-17 01:10:28 +02:00
Daniel Hellstrom
0decc80664 DRVMGR: updated license to rtems.org 2015-04-17 01:10:28 +02:00
Daniel Hellstrom
cc3f87c0c7 DRVMGR: removed a goto and added comments 2015-04-17 01:10:28 +02:00
Daniel Hellstrom
2fb09129dd DRVMGR: clean-up Makefile.am 2015-04-17 01:10:27 +02:00
Daniel Hellstrom
eff698916c DRVMGR: use RTEMS_INLINE_ROUTINE 2015-04-17 01:10:27 +02:00
Daniel Hellstrom
65d1f35b27 DRVMGR: updated copyright into one line only 2015-04-17 01:10:26 +02:00
Daniel Hellstrom
ffd8002dbd GR-CPCI-LEON4-N2X: added PCI peripheral driver for PCI device
Interrupts have not been test yet
2015-04-17 01:10:19 +02:00
Daniel Hellstrom
0f49c0e2f4 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
2015-04-17 01:10:18 +02:00
Daniel Hellstrom
30594a91ca DRVMGR: add LEON BSPs driver registration 2015-04-17 01:10:17 +02:00
Daniel Hellstrom
e7fade3ac4 DRVMGR: added driver manager to cpukit/libdrvmgr 2015-04-17 01:10:16 +02:00